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

16 funkcji
FunkcjaOpis
checkcallerZwraca, czy bieżące wywołanie pochodzi z kodu będącego własnością modułu wykonującego.
clonefunctionTworzy wywoływalny klon funkcji, zachowując jej zachowanie.
comparefunctionsSprawdza, czy dwa odniesienia do funkcji wskazują na to samo podstawowe zamknięcie.
getfunctionhashZwraca hash reprezentujący treść kodu bajtowego funkcji, jeśli jest dostępna.
hookfunctionZastępuje funkcję docelową zamiennikiem i zwraca oryginalną funkcję.
hookmetamethodZaczepia metametodę na tabeli lub obiekcie, instalując funkcję zastępczą.
iscclosureZwraca informację, czy funkcja jest natywnym zamknięciem języka C.
isexecutorclosureZwraca informację, czy funkcja została utworzona przez wykonawcę.
isfunctionhookedZwraca informację, czy funkcja została podłączona przez system przechwytywania executora.
ishiddenstackSprawdza, czy poziom funkcji lub stosu jest ukryty przed kontrolą stosu.
islclosureZwraca informację, czy funkcja jest zamknięciem Luau.
isnewcclosureZwraca, czy funkcja została utworzona przez newcclosure.
newcclosureZawija funkcję Luau jako zamknięcie C utworzone przez wykonawcę.
newlclosureTworzy z funkcji zamknięcie Luau należące do modułu wykonującego.
restorefunctionPrzywraca wcześniej podłączoną funkcję, opcjonalnie przy użyciu dostarczonej oryginalnej funkcji.
sethiddenstackZmienia, czy funkcja lub poziom stosu jest ukryty przed kontrolą stosu.