cloneやdupだとshallow copyなので,deep copyするには
a = "a"
b = Marshal.load(Marshal.dump(a))
- としなくてはいかん.つまり,
- :shadow copy:参照.ポインタのような感じ? :deep copy:複製.メモリ内のデータを異なる番地へコピーして,その番地の参照を戻すこと?
な感じかな?もうちょい勉強せんといかんな....orz
comments powered by Disquscloneやdupだとshallow copyなので,deep copyするには
a = "a"
b = Marshal.load(Marshal.dump(a))
な感じかな?もうちょい勉強せんといかんな....orz
comments powered by Disqus