1
在這個例子中:是否更改散列內的散列不更新第一個?
2.2.2 :001 > a = Hash.new(Hash.new)
=> {}
2.2.2 :002 > a[1][2] = 3
=> 3
2.2.2 :003 > a
=> {}
2.2.2 :004 > a[1][2]
=> 3
命令003
後,我期待{1=>{2=>3}}
。爲什麼不是這種情況,我該如何做到這一點?
我試圖重新散佈,但那並沒有解決我的問題。
'Hash#inspect'(第3行)返回的字符串不包含默認哈希。使用'a.default'。 – cremno