Categoría
Closures
Inspeccione, cree, clone y reemplace cierres.Guía de categoría
Resumen
Usa esta vista para entender la categoría antes de abrir una función específica.- Ve qué resuelve este grupo de funciones.
- Compara nombres y descripciones en una sola tabla.
- Abre una función para ver sintaxis, argumentos, retornos y ejemplos.
Closures
Funciones disponibles
| Función | Descripción |
|---|---|
checkcaller | Devuelve si la llamada actual se originó a partir de un código propiedad del ejecutor. |
clonefunction | Crea un clon invocable de una función conservando su comportamiento. |
comparefunctions | Comprueba si dos referencias de funciones apuntan al mismo cierre subyacente. |
getfunctionhash | Devuelve un hash que representa el cuerpo del código de bytes de una función cuando está disponible. |
hookfunction | Reemplaza una función de destino con un reemplazo y devuelve la función original. |
hookmetamethod | Engancha un metamétodo en una mesa u objeto instalando una función de reemplazo. |
iscclosure | Devuelve si una función es un cierre nativo de C. |
isexecutorclosure | Devuelve si el ejecutor creó una función. |
isfunctionhooked | Devuelve si una función ha sido enlazada a través del sistema de enlace ejecutor. |
ishiddenstack | Comprueba si una función o nivel de pila está oculto a la inspección de la pila. |
islclosure | Devuelve si una función es un cierre de Luau. |
isnewcclosure | Devuelve si una función fue creada mediante una nueva clausura. |
newcclosure | Envuelve una función Luau como un cierre C creado por el ejecutor. |
newlclosure | Crea un cierre Luau propiedad del ejecutor a partir de una función. |
restorefunction | Restaura una función previamente enlazada, opcionalmente utilizando una función original proporcionada. |
sethiddenstack | Cambia si una función o nivel de pila está oculto de la inspección de la pila. |