Как в Ruby присвоить один массив к другому (чтобы они были разными объектами)?
Есть к примеру массивы:
list = [1,2,3]
Создаю массив list2 =[]
присваиваю list2 << list
Удаляю элемент из массива list2.delete(1)
Этот элемент удаляется и в list.
Как я понимаю тут нужно использовать Marshal.dump, но пробовал - не получается.
Как решить проблему?