我有以下哈希:
hash = {'name' => { 'Mike' => { 'age' => 10,'gender' => 'm' } } }
我可以通过以下方式访问年龄:
hash['name']['Mike']['age']
如果我使用Hash#fetch
方法怎么办?如何从嵌套哈希中检索密钥?
正如塞尔吉奥所说,做到这一点的方式(不为自己创造一些东西)将是一系列的获取方法:
hash.fetch('name').fetch('Mike').fetch('age')