Je souhaite utiliser un "for-each" et un compteur :
i=0
for blah in blahs
puts i.to_s + " " + blah
i+=1
end
Existe-t-il une meilleure façon de procéder ?
Remarque : Je ne sais pas si blahs
est un tableau ou un hachage, mais le fait d'avoir à faire des blahs[i]
ne le rendrait pas beaucoup plus sexy. J'aimerais aussi savoir comment écrire i++
dans Ruby.
Techniquement, les réponses de Matt et de Squeegy sont arrivées en premier, mais je donne la meilleure réponse à paradoja pour répartir un peu les points sur SO. De plus, sa réponse contenait une note sur les versions, qui est toujours d'actualité (tant que mon Ubuntu 8.04 utilise Ruby 1.8.6).
Il aurait fallu utiliser puts "#{i} #{blah}"
qui est beaucoup plus succincte.