使用Integer.times方法时,我怎么知道我在做什么迭代?
问题描述:
比方说,我有使用Integer.times方法时,我怎么知道我在做什么迭代?
some_value = 23
我使用Integer
的times
方法循环。
在迭代中,有没有一个简单的方法,而不保留一个计数器,看看循环目前在哪个迭代?
答
是的,只要有你的块接受参数:
some_value.times{|i| ... }
或
some_value.times do |i|
...
end