Syntaxe
getconstant(target: function | integer, index: number | integer): any | nilAlias
debug.getconstantArguments
| 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. |
Retours
| Nom | Type | Description |
|---|---|---|
constant | any | nil | Valeur constante à l'index demandé, ou nulle lorsqu'elle est manquante. |
Description
Lit une constante à partir d'une fonction, d'un niveau de pile ou d'un prototype par index à base un.
Appelle le avec 2 parametre(s): target, index. La table des arguments indique les valeurs requises et celles qui affinent le comportement.
Il renvoie constant (any | nil). 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 = getconstant(1, 1)
print(result)