Closures

clonefunction

Cria um clone que pode ser chamado de uma função, preservando seu comportamento.

Sintaxe

clonefunction(func: function): function

Argumentos

NomeTipoDescrição
funcfunctionFunção para clonar.

Retornos

NomeTipoDescrição
clonefunctionReferência de função clonada.

Descrição

Cria um clone que pode ser chamado de uma função, preservando seu comportamento.

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

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

Exemplo

Chamada de exemplo com valores temporarios.

local result = clonefunction(function() end)
print(result)