for-eachとカウンターを使用したい:
i=0
for blah in blahs
puts i.to_s + " " + blah
i+=1
end
それを行うより良い方法はありますか?
注:blahs
配列とハッシュのどちらであるかはわかりませんが、実行blahs[i]
しなくてもそれほど魅力的ではありません。またi++
、Rubyでの記述方法も教えてください。
技術的には、MattとSqueegyの答えが最初に出てきましたが、私はparadojaに最良の答えを出しています。また、彼の答えにはバージョンに関するメモがありましたが、これはまだ関連があります(私のUbuntu 8.04がRuby 1.8.6を使用している限り)。
使用していたはずですputs "#{i} #{blah}"
たくさんより簡潔です。