Syntaxe
getproto(target: function | integer, index: number | integer, includeInactive?: boolean): function | tableAlias
debug.getprotoArguments
| Nom | Type | Description |
|---|---|---|
target | function | integer | Fonction, niveau de pile ou prototype à inspecter. |
index | number | integer | Index de base unique à l'intérieur de constantes, de protos, de valeurs positives ou d'emplacements de pile. |
includeInactive? | boolean | Lorsque cela est vrai, les prototypes imbriqués inactifs peuvent être inclus lorsqu'ils sont pris en charge. |
Retours
| Nom | Type | Description |
|---|---|---|
proto | function | table | Prototype ou proxy imbriqué à l'index demandé. |
Description
Renvoie un prototype imbriqué à partir d'une fonction par index de base un.
Appelle le avec 3 parametre(s): target, index, includeInactive. La table des arguments indique les valeurs requises et celles qui affinent le comportement.
Il renvoie proto (function | table). Utilise la table des retours pour separer les valeurs reussies, les resultats nil et les erreurs recuperables.
Exemple
Exemple d appel avec des valeurs temporaires.
local result = getproto(1, 1, true)
print(result)