Metatables

getrawmetatable

Retorna a metatabela bruta para um valor alvo.

Sintaxe

getrawmetatable(target: any): table | nil
Aliases debug.getmetatable

Argumentos

NomeTipoDescrição
targetanyFunção de destino, tabela, nível de pilha ou objeto sendo inspecionado ou alterado.

Retornos

NomeTipoDescrição
metatabletable | nilMetatabela bruta ou nula quando uma não estiver disponível.

Descrição

Retorna a metatabela bruta para um valor alvo.

Chame com 1 parametro(s): target. A tabela de argumentos explica quais valores sao obrigatorios e quais refinam o comportamento.

Retorna metatable (table | nil). Use a tabela de retornos para separar valores bem sucedidos, nil e erros recuperaveis.

Exemplo

Chamada de exemplo com valores temporarios.

local result = getrawmetatable(nil)
print(result)