Kategoria
Closures
Sprawdzaj, twórz, klonuj i wymieniaj zamknięcia.Przewodnik po kategorii
Przegląd
Użyj tego widoku, aby zrozumieć kategorię przed otwarciem konkretnej funkcji.- Zobacz, jakie problemy rozwiązuje ta grupa funkcji.
- Porównaj nazwy funkcji i opisy w jednej tabeli.
- Otwórz funkcję, aby zobaczyć składnię, argumenty, zwracane wartości i przykłady.
Closures
Dostępne funkcje
| Funkcja | Opis |
|---|---|
checkcaller | Zwraca, czy bieżące wywołanie pochodzi z kodu będącego własnością modułu wykonującego. |
clonefunction | Tworzy wywoływalny klon funkcji, zachowując jej zachowanie. |
comparefunctions | Sprawdza, czy dwa odniesienia do funkcji wskazują na to samo podstawowe zamknięcie. |
getfunctionhash | Zwraca hash reprezentujący treść kodu bajtowego funkcji, jeśli jest dostępna. |
hookfunction | Zastępuje funkcję docelową zamiennikiem i zwraca oryginalną funkcję. |
hookmetamethod | Zaczepia metametodę na tabeli lub obiekcie, instalując funkcję zastępczą. |
iscclosure | Zwraca informację, czy funkcja jest natywnym zamknięciem języka C. |
isexecutorclosure | Zwraca informację, czy funkcja została utworzona przez wykonawcę. |
isfunctionhooked | Zwraca informację, czy funkcja została podłączona przez system przechwytywania executora. |
ishiddenstack | Sprawdza, czy poziom funkcji lub stosu jest ukryty przed kontrolą stosu. |
islclosure | Zwraca informację, czy funkcja jest zamknięciem Luau. |
isnewcclosure | Zwraca, czy funkcja została utworzona przez newcclosure. |
newcclosure | Zawija funkcję Luau jako zamknięcie C utworzone przez wykonawcę. |
newlclosure | Tworzy z funkcji zamknięcie Luau należące do modułu wykonującego. |
restorefunction | Przywraca wcześniej podłączoną funkcję, opcjonalnie przy użyciu dostarczonej oryginalnej funkcji. |
sethiddenstack | Zmienia, czy funkcja lub poziom stosu jest ukryty przed kontrolą stosu. |