Ruby 初心者スレッド Part 31
■ このスレッドは過去ログ倉庫に格納されています
0889デフォルトの名無しさん
2009/10/19(月) 14:36:47�d
多分、Rubyのバージョンが古いせいだと思いますが、エラーが出ました。
in `[]': odd number of arguments for Hash (ArgumentError)
当方のRubyのバージョンは、以下です。
ruby 1.8.6 (2007-06-07 patchlevel 36) [i386-mswin32]
以下の修正で意図した結果が得られました。
hash = Hash[*arr.zip((0..arr.size).to_a).flatten]
■ このスレッドは過去ログ倉庫に格納されています