Начать цикл с 1

Недавно мне пришла в голову страшная идея, что Integer.count циклы в Ruby начинаются с 0 и переходят в n-1 во время игры с инженерными головоломками Facebook. Я сделал грязное исправление, добавив вначале единицу к переменной блока, чтобы она начиналась с единицы.

Есть ли способ получше?

Пример:

10.times do |n|
    n += 1
    puts n
end #=> 012345789
43
задан sawa 24 April 2011 в 20:49
поделиться