Zuordnung

Die Zuweisungsanweisung wertet einen Ausdruck aus und weist den resultierenden Wert einer Variablen zu.

variable = expression

Wie bereits erwähnt, können jeder Variablen Werte eines beliebigen Typs zugewiesen werden, sodass Folgendes zulässig ist:

local v1 = "a string literal" v1 = 10

Eine Zuweisungsanweisung kann tatsächlich mehrere Variablen setzen, indem das Formular verwendet wird

variable1, variable2, … = expression1, expression2, …

Wenn es mehr Variablen als Ausdrücke gibt, wird den zusätzlichen Variablen Null zugewiesen. Wenn mehr Ausdrücke als Variablen vorhanden sind, werden die zusätzlichen Ausdruckswerte verworfen. Die Ausdrücke werden alle vor den Zuweisungen ausgewertet, sodass dies verwendet werden kann, um die Werte zweier Variablen kurz und bündig auszutauschen:

v1, v2 = v2, v1

entspricht

tmp = v1 v2 = v1 v1 = tmp

Zuordnung

In diesem Artikel