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