SvenB: dereferenzieren

Beitrag lesen

Was du da machst, ist eine sogenannte "shallow copy", eine flache Kopie: du kopierst zwar die Elemente des Arrays, aber nicht die Referenzen. Was du möchtest, ist eine "deep copy", eine tiefe Kopie: du möchtest auch Kopien der Referenzen. Das kannst du entweder per Hand machen, oder du nutzt das Modul Storable dafür:

ich danke dir Christian - das war exakt das was ich suchte und funktioniert auch in meiner wesentlich komplexeren Struktur.