Catégorie

Closures

Inspectez, créez, clonez et remplacez les fermetures.

Guide de catégorie

Aperçu

Utilise cette vue pour comprendre la catégorie avant d’ouvrir une fonction précise.
  • Vois ce que ce groupe de fonctions permet de faire.
  • Compare les noms et les descriptions dans un seul tableau.
  • Ouvre une fonction pour voir la syntaxe, les arguments, les retours et les exemples.

Closures

Fonctions disponibles

16 fonctions
FonctionDescription
checkcallerIndique si l'appel actuel provient du code appartenant à l'exécuteur.
clonefunctionCrée un clone appelable d'une fonction tout en préservant son comportement.
comparefunctionsVérifie si deux références de fonction pointent vers la même fermeture sous-jacente.
getfunctionhashRenvoie un hachage représentant le corps du bytecode d'une fonction lorsqu'il est disponible.
hookfunctionRemplace une fonction cible par un remplacement et renvoie la fonction d'origine.
hookmetamethodAccroche une métaméthode sur une table ou un objet en installant une fonction de remplacement.
iscclosureIndique si une fonction est une fermeture C native.
isexecutorclosureIndique si une fonction a été créée par l'exécuteur.
isfunctionhookedIndique si une fonction a été accrochée via le système de hook de l'exécuteur.
ishiddenstackVérifie si une fonction ou un niveau de pile est masqué lors de l'inspection de la pile.
islclosureRenvoie si une fonction est une fermeture Luau.
isnewcclosureRenvoie si une fonction a été créée par newcclosure.
newcclosureEncapsule une fonction Luau en tant que fermeture C créée par l'exécuteur.
newlclosureCrée une fermeture Luau appartenant à l'exécuteur à partir d'une fonction.
restorefunctionRestaure une fonction précédemment accrochée, éventuellement en utilisant une fonction d'origine fournie.
sethiddenstackChange si une fonction ou un niveau de pile est masqué lors de l'inspection de la pile.