Metatables

getrawmetatable

Renvoie la métatable brute pour une valeur cible.

Syntaxe

getrawmetatable(target: any): table | nil
Alias debug.getmetatable

Arguments

NomTypeDescription
targetanyFonction cible, table, niveau de pile ou objet en cours d'inspection ou de modification.

Retours

NomTypeDescription
metatabletable | nilMétatable brute, ou nulle lorsqu'elle n'est pas disponible.

Description

Renvoie la métatable brute pour une valeur cible.

Appelle le avec 1 parametre(s): target. La table des arguments indique les valeurs requises et celles qui affinent le comportement.

Il renvoie metatable (table | 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 = getrawmetatable(nil)
print(result)