迭代器

# each 迭代器
# each 迭代器总是与一个块关联。它向块返回数组的每个值,一个接着一个。值被存储在变量 i 中,然后显示在屏幕上。
arr = [1,2,3,4,5]

arr.each { |e| puts e  }

arr.each do |i|
    puts i
end

puts "........................"

# collect 迭代器
# collect 方法不需要总是与一个块关联。collect 方法返回整个集合,不管它是数组或者是哈希。
b = arr.collect { |e| e*10}
puts b
原文地址:https://www.cnblogs.com/stellar/p/5681216.html