Debug

setupvalue

Substitui um valor positivo em uma função por um índice baseado em um.

Sintaxe

setupvalue(target: function | integer, index: number | integer, value: any)
Aliases debug.setupvalue

Argumentos

NomeTipoDescrição
targetfunction | integerFunção, nível de pilha ou protótipo a ser inspecionado.
indexnumber | integerÍndice baseado em um dentro de constantes, protos, upvalues ou slots de pilha.
valueanyNovo valor para escrever.

Descrição

Substitui um valor positivo em uma função por um índice baseado em um.

Chame com 3 parametro(s): target, index, value. A tabela de argumentos explica quais valores sao obrigatorios e quais refinam o comportamento.

Nao retorna dados. Trate a chamada como uma acao e lide com erros no ponto de chamada.

Exemplo

Chamada de exemplo com valores temporarios.

setupvalue(1, 1, nil)