ディープコピーするとHashのデフォルト値もコピーするのか

調べました

「ディープコピーするとHashのデフォルト値もコピーするのか?」と思ったので、調べました。

hash = Hash.new(3)
hash2 = hash.dup

p hash[:not_exist_key] # 3
p hash[:not_exist_key] # 3

ということなので、コピーされました。

Tags