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
| Fonction | Description |
|---|---|
checkcaller | Indique si l'appel actuel provient du code appartenant à l'exécuteur. |
clonefunction | Crée un clone appelable d'une fonction tout en préservant son comportement. |
comparefunctions | Vérifie si deux références de fonction pointent vers la même fermeture sous-jacente. |
getfunctionhash | Renvoie un hachage représentant le corps du bytecode d'une fonction lorsqu'il est disponible. |
hookfunction | Remplace une fonction cible par un remplacement et renvoie la fonction d'origine. |
hookmetamethod | Accroche une métaméthode sur une table ou un objet en installant une fonction de remplacement. |
iscclosure | Indique si une fonction est une fermeture C native. |
isexecutorclosure | Indique si une fonction a été créée par l'exécuteur. |
isfunctionhooked | Indique si une fonction a été accrochée via le système de hook de l'exécuteur. |
ishiddenstack | Vérifie si une fonction ou un niveau de pile est masqué lors de l'inspection de la pile. |
islclosure | Renvoie si une fonction est une fermeture Luau. |
isnewcclosure | Renvoie si une fonction a été créée par newcclosure. |
newcclosure | Encapsule une fonction Luau en tant que fermeture C créée par l'exécuteur. |
newlclosure | Crée une fermeture Luau appartenant à l'exécuteur à partir d'une fonction. |
restorefunction | Restaure une fonction précédemment accrochée, éventuellement en utilisant une fonction d'origine fournie. |
sethiddenstack | Change si une fonction ou un niveau de pile est masqué lors de l'inspection de la pile. |