J'ai récemment eu l'idée effrayante que les Integer.count
dans Ruby commencent à partir de 0
et passent à n-1
tout en jouant avec les casse-tête Facebook Engineering. J'ai fait le sale correctif en ajoutant un à la variable de bloc au début afin qu'il commence à un à la place.
Y a-t-il une façon plus jolie?
Exemple:
10.times do |n|
n += 1
puts n
end #=> 012345789