Как узнать, на какой итерации я использую метод Integer.times?

Скажем, у меня

some_value = 23

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

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

Ответы

Ответ 1

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

some_value.times{|i| ... }

или

some_value.times do |i|
  ...
end