Categoria

Closures

Inspecione, crie, clone e substitua fechamentos.

Guia da categoria

Visão geral

Use esta visão geral para entender a categoria antes de abrir uma função específica.
  • Veja o que este grupo de funções ajuda a resolver.
  • Compare nomes e descrições em uma única tabela.
  • Abra uma função para ver sintaxe, argumentos, retornos e exemplos.

Closures

Funções disponíveis

16 funções
FunçãoDescrição
checkcallerRetorna se a chamada atual foi originada do código de propriedade do executor.
clonefunctionCria um clone que pode ser chamado de uma função, preservando seu comportamento.
comparefunctionsVerifica se duas referências de função apontam para o mesmo fecho subjacente.
getfunctionhashRetorna um hash representando o corpo do bytecode de uma função, quando disponível.
hookfunctionSubstitui uma função de destino por uma substituição e retorna a função original.
hookmetamethodConecta um metamétodo em uma tabela ou objeto instalando uma função de substituição.
iscclosureRetorna se uma função é um fechamento C nativo.
isexecutorclosureRetorna se uma função foi criada pelo executor.
isfunctionhookedRetorna se uma função foi conectada por meio do sistema de gancho do executor.
ishiddenstackVerifica se uma função ou nível de pilha está oculto na inspeção de pilha.
islclosureRetorna se uma função é um fechamento Luau.
isnewcclosureRetorna se uma função foi criada por newcclosure.
newcclosureEnvolve uma função Luau como um encerramento C criado pelo executor.
newlclosureCria um fechamento Luau de propriedade do executor a partir de uma função.
restorefunctionRestaura uma função previamente conectada,opcionalmente usando uma função original fornecida.
sethiddenstackAltera se uma função ou nível de pilha fica oculto da inspeção de pilha.