Closures

newcclosure

Zawija funkcję Luau jako zamknięcie C utworzone przez wykonawcę.

Składnia

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

Argumenty

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

Zwroty

NazwaTypOpis
closurefunctionUtworzono funkcję zamykającą.

Opis

Zawija funkcję Luau jako zamknięcie C utworzone przez wykonawcę.

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 = newcclosure(function() end, "example")
print(result)