【发布时间】:2014-04-23 18:02:55
【问题描述】:
我想要一个哈希,它的键是一个字符串,值是一个数组。我尝试了以下方式:
h = Hash.new([]) # => {}
h["one"] # => []
h["two"] # => []
h["one"].push 1 # => [1]
h["one"] # => [1]
h["two"] # => [1] //why did it assign it to h["two"] also??
正确的做法是什么?
【问题讨论】:
-
这是正确的做法。