dup、 clone 之不同

dup   只复制对象的内容

clone 复制对象的内容和对象相关的内容

 

ruby 复制一个对象

尝试直接用 = 赋值

 

发现A和B都被修改了

 

尝试用dup

 

尝试用clone

 

 

尝试其他

http://www.kuqin.com/rubycndocument/man/built-in-class/module_marshal.html

http://ruby-doc.org/core-2.1.5/Marshal.html

 

原文地址:https://www.cnblogs.com/lizhenjiang/p/7411226.html