Sintaxe
getproto(target: function | integer, index: number | integer, includeInactive?: boolean): function | tableAliases
debug.getprotoArgumentos
| Nome | Tipo | Descrição |
|---|---|---|
target | function | integer | Função, nível de pilha ou protótipo a ser inspecionado. |
index | number | integer | Índice baseado em um dentro de constantes, protos, upvalues ou slots de pilha. |
includeInactive? | boolean | Quando verdadeiro, os protótipos aninhados inativos podem ser incluídos quando suportados. |
Retornos
| Nome | Tipo | Descrição |
|---|---|---|
proto | function | table | Protótipo ou proxy aninhado no índice solicitado. |
Descrição
Retorna um protótipo aninhado de uma função por índice baseado em um.
Chame com 3 parametro(s): target, index, includeInactive. A tabela de argumentos explica quais valores sao obrigatorios e quais refinam o comportamento.
Retorna proto (function | table). Use a tabela de retornos para separar valores bem sucedidos, nil e erros recuperaveis.
Exemplo
Chamada de exemplo com valores temporarios.
local result = getproto(1, 1, true)
print(result)