Ruby 初心者スレッド Part 30
at TECH
234:チンパンジー愛ちゃん
09/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の初期化について学んで来てください。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5412日前に更新/180 KB
担当:undef