Ruby中有多種方法可以進行迭代和生成數據,其中一些常用的方法包括:
[1, 2, 3].each do |num|
puts num
end
[1, 2, 3].map { |num| num * 2 }
[1, 2, 3, 4, 5].select { |num| num.even? }
[1, 2, 3, 4, 5].reduce(0) { |sum, num| sum + num }
3.times { |num| puts num }
1.upto(5) { |num| puts num }
5.downto(1) { |num| puts num }
通過這些方法,可以方便地對數據進行迭代、操作和生成,提高代碼的簡潔性和可讀性。