我正在学习用 ruby 编码。我正在学习哈希,但我不理解此代码:count = Hash.new(0). 它说 0 是默认值,但是当我在 irb 上运行它时,它给了我一个空哈希 {}。如果 0 是默认值,为什么我看不到类似count ={0=>0}. 或者零是一个累加器但不去键或值?谢谢
count = Hash.new(0)
count ={0=>0}
ruby hash default new-operator
default ×1
hash ×1
new-operator ×1
ruby ×1