在Ruby中,如何为嵌套哈希设置默认值?

时间:2015-05-04 18:31:55

标签: ruby hash nested

我最近在寻找一种在Ruby中正确创建和使用嵌套哈希的方法。我立即找到了solution by Paul Morie,他回答了自己的问题: hash = Hash.new { |h,k| h[k] = {} }

我很快就使用了这个,很高兴报告它有效。但是,正如标题所说,我希望“次要”,“内部”哈希默认返回0

我知道您可以在其构造函数(“Hash.new(0)”)或使用.default(“hash.default(0)”)中定义哈希的默认返回值。

但是你怎么用哈希里面的哈希来做这个呢?

0 个答案:

没有答案