Debug

setupvalue

Ersetzt einen Aufwärtswert in einer Funktion durch einen einsbasierten Index.

Syntax

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

Argumente

NameTypBeschreibung
targetfunction | integerZu prüfende Funktion, Stapelebene oder Prototyp.
indexnumber | integerEinbasierter Index innerhalb von Konstanten, Protos, Upvalues oder Stack-Slots.
valueanyNeuer Wert zum Schreiben.

Beschreibung

Ersetzt einen Aufwärtswert in einer Funktion durch einen einsbasierten Index.

Rufe es mit 3 Parameter(n) auf: target, index, value. Die Argumenttabelle erklärt, welche Werte erforderlich sind und welche nur das Verhalten verfeinern.

Es gibt keine Daten zurück. Behandle den Aufruf als Aktion und fange Fehler an der Aufrufstelle ab.

Beispiel

Beispielaufruf mit Platzhalterwerten.

setupvalue(1, 1, nil)