Debug

setstack

Ersetzt einen Stack-Slot-Wert auf der ausgewählten Stack-Ebene.

Syntax

setstack(level: number | integer, index: number | integer, value: any)
Aliase debug.setstack

Argumente

NameTypBeschreibung
levelnumber | integerEinbasierte Stapelebene zum Überprüfen oder Aktualisieren.
indexnumber | integerEinbasierter Index innerhalb von Konstanten, Protos, Upvalues oder Stack-Slots.
valueanyNeuer Wert zum Schreiben.

Beschreibung

Ersetzt einen Stack-Slot-Wert auf der ausgewählten Stack-Ebene.

Rufe es mit 3 Parameter(n) auf: level, 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.

setstack(1, 1, nil)