Closures

newlclosure

Tworzy z funkcji zamknięcie Luau należące do modułu wykonującego.

Składnia

newlclosure(func: function, debugName?: string): function

Argumenty

NazwaTypOpis
funcfunctionFunkcja zawijania jako zamknięcie Luau.
debugName?stringOpcjonalna nazwa debugowania przypisana do utworzonego zamknięcia.

Zwroty

NazwaTypOpis
closurefunctionUtworzono funkcję zamykającą.

Opis

Tworzy z funkcji zamknięcie Luau należące do modułu wykonującego.

Wywolaj z 2 parametrami: func, debugName. Tabela argumentow wyjasnia wartosci wymagane i te, ktore doprecyzowuja zachowanie.

Zwraca closure (function). Uzyj tabeli zwrotow, aby oddzielic wartosci sukcesu, wyniki nil i bledy do obsluzenia.

Przykład

Przykladowe wywolanie z wartosciami zastepczymi.

local result = newlclosure(function() end, "example")
print(result)