6
Яка різниця між методами дублінгу та клонування Ruby?
Документи Ruby дляdup сказати: Загалом cloneі dupможе мати різну семантику в класах нащадків. Хоча cloneвикористовується для дублювання об'єкта, включаючи його внутрішній стан, dupяк правило, використовує клас спадного об'єкта для створення нового екземпляра. Але коли я робив тест, я виявив, що вони насправді однакові: class Test attr_accessor :x end x = …