Closures

newlclosure

Создает замыкание Luau, принадлежащее исполнителю, из функции.

Синтаксис

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

Аргументы

ИмяТипОписание
funcfunctionФункция для переноса как замыкание Luau.
debugName?stringНеобязательное имя отладки, присвоенное созданному замыканию.

Возвраты

ИмяТипОписание
closurefunctionСоздана функция закрытия.

Описание

Создает замыкание Luau, принадлежащее исполнителю, из функции.

Вызывай с 2 параметрами: func, debugName. Таблица аргументов показывает обязательные значения и настройки поведения.

Возвращает closure (function). Используй таблицу возвращаемых значений, чтобы отличать успех, nil и обрабатываемые ошибки.

Пример

Пример вызова со значениями-заполнителями.

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