次のハッシュがあります。
hash = {'name' => { 'Mike' => { 'age' => 10, 'gender' => 'm' } } }
次の方法で年齢にアクセスできます。
hash['name']['Mike']['age']
Hash#fetch
メソッドを使用した場合はどうなりますか?ネストされたハッシュからキーを取得するにはどうすればよいですか?
Sergioが述べたように、(自分で何かを作成せずに)それを行う方法は、一連のfetch
メソッドによるものです。
hash.fetch('name').fetch('Mike').fetch('age')