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