Fazer uma cópia profunda de uma tabela (table.deep_copy)
Declaração
tabela_copiada = table.deep_copy(uma_tabela)
Parâmetro
- uma tabela
Tabela; tabela a ser copiada.
Valor de retorno
- tabela copiada
Tabela; retorna uma cópia profunda da tabela original.
Descrição
Copia recursivamente toda a estrutura da tabela; todos os valores, exceto function e userdata, são copiados.
Se houver referências circulares na tabela original, as mesmas relações de referência serão mantidas na cópia.
Exemplo
local _g = table.deep_copy(_G)