假设我有
some_value = 23
我使用Integer
的times
方法来循环。
在迭代中,是否有一种简单的方法,无需保留计数器,即可查看循环当前处于第几次迭代?
最佳答案
是的,只要让你的 block 接受一个参数:
some_value.times{ |index| puts index }
#=> 0
#=> 1
#=> 2
#=> ...
或
some_value.times do |index|
puts index
end
#=> 0
#=> 1
#=> 2
#=> ...
关于ruby - 在使用 Integer.times 方法时,我如何知道我处于哪个迭代?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2579265/