1
我想使用散列作爲較大散列的默認值。但我不知道如何通過外部散列設置內部散列的值。ruby:使用散列作爲另一個散列的默認值?
h = Hash.new do
{:counter => 0}
end
h[:a][:counter] += 1
=> 1
h[:a][:counter] += 1
=> 1
h[:a][:counter] += 1
=> 1
h
=> {}
呃,什麼是正確的方法?