6
В чем разница между методами Ruby dup и clone?
Документы Ruby дляdup говорят: В целом cloneи dupможет иметь различную семантику в потомках классов. Хотя cloneиспользуется для дублирования объекта, включая его внутреннее состояние, dupобычно использует класс объекта-потомка для создания нового экземпляра. Но когда я сделал какой-то тест, я обнаружил, что они на самом деле одинаковы: class Test attr_accessor :x end …