お世話になります。
rubyのstoreメソッドを用いてネストされたkeyのvalueを更新したいです。
下記のようにirbで試したのですが、ネスト外に追加されています。
irb
1irb(main):001:0> hash = {"hogehoge"=>{"fugafuga"=>"inu", "gorigori"=>"neko"}} 2=> {"hogehoge"=>{"fugafuga"=>"inu", "gorigori"=>"neko"}} 3irb(main):002:0> hash.store("fugafuga", "dog") 4=> "dog" 5irb(main):003:0> hash 6=> {"hogehoge"=>{"fugafuga"=>"inu", "gorigori"=>"neko"}, "fugafuga"=>"dog"}
ほしい値は下記です
irb
1hash = {"hogehoge"=>{"fugafuga"=>"dog", "gorigori"=>"neko"}}
ruby version: 2.5.2
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/10/23 09:59 編集