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
functionunduserdatain 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)