中級 › シンボルキーのハッシュを文字列キーで参照すると nil になる › パターン2
シンボルキーのハッシュを文字列キーで参照すると nil になる
:name(シンボル)と"name"(文字列)は別のオブジェクトとして扱われるため、シンボルキーで作ったハッシュを文字列キーで参照すると見つからずnilが返ります。
1 profile = {email: "taro@example.com"} 2 puts profile[_______].inspect ^
出力: nil
空欄を埋めて実行を通す
キーの見た目の文字が同じでも、シンボルと文字列はハッシュの中では別物として扱われます。
次の問題