在Ruby中,可以使用Array#each
方法来遍历每个元素,而不是使用Array#select
。
下面是一个示例代码:
array = [1, 2, 3, 4, 5]
array.each do |element|
# 在这里编写处理每个元素的代码
puts element * 2
end
上述代码会将数组中的每个元素都乘以2,并输出结果。
如果你需要根据某个条件筛选出特定的元素,可以使用Array#select
方法。下面是一个示例代码:
array = [1, 2, 3, 4, 5]
selected_array = array.select do |element|
# 在这里编写条件判断的代码
element.even?
end
puts selected_array
上述代码会筛选出数组中所有的偶数,并输出结果。