- 234 名前:チンパンジー愛ちゃん [2009/08/19(水) 00:16:39 ]
- >>230
:aaaとかはシンボルっていうんだけど、 シンボルが難しいんならいいや以下のコードで考えて。 h0 = Hash.new(0) hash = {} # Hash.new と等価 p h0["unknown_key"] p h0["unknown_key"] += 5 p hash["unknown_key"] p hash["unknown_key"] += 5 実行結果の予想は間違ってるよ。 0 5 nil h.rb:6: undefined method `+' for nil:NilClass (NoMethodError) 自分で確認してね。 あとさ、Hash.newの挙動が分かってないので、Hashの初期化について学んで来てください。
|

|