所以我在这样的范围内迭代:
(1..100).each do |n| # n = 1 # n = 2 # n = 3 # n = 4 # n = 5 end
但我想做的是迭代 10 次。
因此,不是增加n1,而是下一个n实际上是 10,然后是 20、30 等等。
n
有关完整 API,请参阅http://ruby-doc.org/core/classes/Range.html#M000695。
基本上你使用的step()方法。例如:
step()
(10..100).step(10) do |n| # n = 10 # n = 20 # n = 30 # ... end