Je veux utiliser un pour-chacun et un compteur:
i=0
for blah in blahs
puts i.to_s + " " + blah
i+=1
end
Y a-t-il une meilleure façon de le faire?
Remarque: je ne sais pas s'il blahs
s'agit d'un tableau ou d'un hachage, mais devoir le faire ne le blahs[i]
rendrait pas beaucoup plus sexy. J'aimerais aussi savoir comment écrire i++
en Ruby.
Techniquement, la réponse de Matt et Squeegy est arrivée en premier, mais je donne la meilleure réponse à paradoja, alors répartissez un peu les points sur SO. Sa réponse avait également la note sur les versions, qui est toujours pertinente (tant que mon Ubuntu 8.04 utilise Ruby 1.8.6).
J'aurais dû utiliser puts "#{i} #{blah}"
ce qui est beaucoup plus succinct.