Hacer una copia profunda de una tabla (table.deep_copy)
Declaración
tabla_copiada = table.deep_copy(una_tabla)
Parámetros
- una_tabla
Tipo tabla; tabla que se debe copiar
Valor devuelto
- tabla_copiada
Tipo tabla; copia profunda de la tabla original
Descripción
Copia recursivamente toda la estructura de la tabla; se copian todos los valores de la tabla excepto function y userdata.
Si la tabla original contiene referencias circulares, la copia conserva las mismas relaciones de referencia.
Ejemplo
local _g = table.deep_copy(_G)