What's the difference between Ruby's dup and clone methods?描述了dup
和clone
的行为差异。但是什么时候应该使用dup
,何时应该用clone
代替?何时使用dup以及何时在Ruby中使用克隆?
讨论为什么他们使用dup而不是clone的实际项目的例子,反之亦然,对于这个问题来说很理想。
或者,为什么存在两种不同方法的解释会有所帮助。这可能是指Ruby的创建者的声明,或者是影响Ruby的语言中对dup
和clone
等方法的检查。
[Ruby的dup和clone方法之间有什么区别?]可能的重复(http://stackoverflow.com/questions/10183370/whats-the-difference-between-rubys-dup-and-clone-methods) – OlehZiniak 2015-12-11 14:46:18