Metatables

hasmetatable

Verifica se um valor alvo tem uma metatabela.

Sintaxe

hasmetatable(target: any): boolean

Argumentos

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

Retornos

NomeTipoDescrição
hasMetatablebooleanVerdadeiro quando o destino tem uma metatabela.

Descrição

Verifica se um valor alvo tem uma metatabela.

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

Retorna hasMetatable (boolean). Use a tabela de retornos para separar valores bem sucedidos, nil e erros recuperaveis.

Exemplo

Chamada de exemplo com valores temporarios.

local result = hasmetatable(nil)
print(result)