Closures

newcclosure

Envolve uma função Luau como um encerramento C criado pelo executor.

Sintaxe

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

Argumentos

NomeTipoDescrição
funcfunctionFunção para envolver como um encerramento C.
debugName?stringNome de depuração opcional atribuído ao encerramento criado.

Retornos

NomeTipoDescrição
closurefunctionFunção de fechamento criada.

Descrição

Envolve uma função Luau como um encerramento C criado pelo executor.

Chame com 2 parametro(s): func, debugName. A tabela de argumentos explica quais valores sao obrigatorios e quais refinam o comportamento.

Retorna closure (function). Use a tabela de retornos para separar valores bem sucedidos, nil e erros recuperaveis.

Exemplo

Chamada de exemplo com valores temporarios.

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