Ruby-哈希上的嵌套集(与dig方法相反)

时间:2019-02-21 17:15:56

标签: ruby

如果我在Ruby中有哈希:

h = {foo: {bar: 1}}

我想在当前不存在的嵌套哈希上设置一个值:

h[:baz][:qux] = 2

这将引发错误:

NoMethodError (undefined method `[]=' for nil:NilClass)

引入了dig方法来解决此问题以进行读取。是否有等效的写方法?我做了一些浏览,却找不到任何东西。

0 个答案:

没有答案