Zum Hauptinhalt springen

Eine Tabelle tief kopieren (table.deep_copy)

Deklaration​

Kopierte Tabelle = table.deep_copy(Eine Tabelle)

Parameter​

  • Eine Tabelle
    Tabellentyp; die zu kopierende Tabelle

Rückgabewerte​

  • Kopierte Tabelle
    Tabellentyp, eine tief kopierte Version der ursprünglichen Tabelle

Beschreibung​

Kopiert die gesamte Tabellenstruktur rekursiv; alle Werte außer function und userdata in der Tabelle werden kopiert.
Wenn die ursprüngliche Tabelle zyklische Verweise enthält, bleiben dieselben Verweisbeziehungen auch in der Kopie erhalten.

Beispiel​

local _g = table.deep_copy(_G)