Недавно мне пришла в голову страшная идея, что Integer.count
циклы в Ruby начинаются с 0
и переходят в n-1
во время игры с инженерными головоломками Facebook. Я сделал грязное исправление, добавив вначале единицу к переменной блока, чтобы она начиналась с единицы.
Есть ли способ получше?
Пример:
10.times do |n|
n += 1
puts n
end #=> 012345789