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