Sintaxis
getproto(target: function | integer, index: number | integer, includeInactive?: boolean): function | tableAlias
debug.getprotoArgumentos
| Nombre | Tipo | Descripción |
|---|---|---|
target | function | integer | Función, nivel de pila o prototipo a inspeccionar. |
index | number | integer | Índice basado en uno dentro de constantes, protos, valores ascendentes o ranuras de pila. |
includeInactive? | boolean | Cuando es verdadero, se pueden incluir prototipos anidados inactivos cuando sean compatibles. |
Retornos
| Nombre | Tipo | Descripción |
|---|---|---|
proto | function | table | Prototipo anidado o proxy en el índice solicitado. |
Descripción
Devuelve un prototipo anidado de una función por índice basado en uno.
Llamalo con 3 parametro(s): target, index, includeInactive. La tabla de argumentos explica que valores son obligatorios y cuales refinan el comportamiento.
Devuelve proto (function | table). Usa la tabla de retornos para separar valores correctos, resultados nil y errores recuperables.
Ejemplo
Llamada de ejemplo con valores de marcador.
local result = getproto(1, 1, true)
print(result)