【发布时间】:2015-05-14 07:03:11
【问题描述】:
我创建一个哈希:
a = {}
=> {}
然后:
a.store(:b, {})
=> {}
和:
a.merge!(c: {})
=> {:b=>{}, :c=>{}}
实际上有什么区别?
【问题讨论】:
-
store 接受 k 和 v,merge 接受另一个哈希。
-
顺便说一句,
a.store(:b, {})等价于a[:b] = {}