かなり怪しいですが、私は何を設定するのか、どこで設定するのか分かりません。私は私のハッシュが文字列として印刷されるのはなぜですか?
1Jane2Thomas
任意のアイデアを取得しながら、出力は
{1=>"Jane", 2=>"Thomas"}
ことを期待し
#!/usr/bin/ruby
names = Hash.new
names[1] = "Jane"
names[2] = "Thomas"
puts names
:私は以下のような単純なハッシュ値を印刷しようとしていますか?
あなたはRuby 1.8を使用しているようです。 Ruby 1.9では、あなたが期待する結果を得ることができます。 Oldergodの答えは1.8であなたの問題を解決します。 – Mischa
Voila、私のルビーバージョンは1.8.7です。はい、確かに答えはうまくいきます。 – PCoder