Как узнать, в какой итерации я использую метод Integer.times? - PullRequest
24 голосов
/ 05 апреля 2010

Допустим, у меня есть

some_value = 23

Я использую Integer метод times для цикла.

В итерации есть ли простой способ, без учета счетчика, посмотреть, в какой итерации находится цикл в данный момент?

1 Ответ

46 голосов
/ 05 апреля 2010

Да, только ваш блок может принять аргумент:

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

или

some_value.times do |index|
  puts index
end
#=> 0
#=> 1
#=> 2
#=> ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...