Debug

setconstant

Ersetzt eine Konstante in einer Funktion oder einem Prototyp durch einen einsbasierten Index.

Syntax

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

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 eine Konstante in einer Funktion oder einem Prototyp 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.

setconstant(1, 1, nil)