我如何知道使用Integer.times方法时我所处的迭代?

时间:2010-04-05 15:41:03

标签: ruby loops

假设我有

some_value = 23

我使用Integer的{​​{1}}方法循环播放。

在迭代中,有一种简单的方法,无需保留计数器,看看循环当前在哪个迭代中?

1 个答案:

答案 0 :(得分:46)

是的,只是让你的块接受一个论点:

some_value.times{ |index| puts index }
#=> 0
#=> 1
#=> 2
#=> ...

some_value.times do |index|
  puts index
end
#=> 0
#=> 1
#=> 2
#=> ...