4.2. Zuweisungen

Eine Zuweisung hat folgendes Format:
Quelltext-Beispiel:
1
Variable := Ausdruck
Hierbei ist Variable eine beliebige Variablenreferenz, d.h. eine Variable, oder Komponente einer strukturierten Variable. Ausdruck kann jeder zuweisungskompatible Ausdruck sein. In einem Funktionsblock kann Variable durch den Namen der zu definierenden Funktion ersetzt werden. Das Symbol := wird als Zuweisungsoperator bezeichnet. Eine Zuweisung ersetzt den aktuellen Wert von Variable durch den Wert von Ausdruck. Die folgende Zuweisung ersetzt beispielsweise den aktuellen Wert der Variable I durch den Wert 3:
Quelltext-Beispiel:
1
I := 3;
Die Variablenreferenz auf der linken Seite der Zuweisung kann auch im Ausdruck auf der rechten Seite enthalten sein:
Quelltext-Beispiel:
1
I := I + 1;
Diese Zuweisung erhöht den Wert von I um 1. Hier einige weitere Beispiele für Zuweisungen:
Quelltext-Beispiel:
1
2
3
X := Y + Z;
Done := (I >= 1) and (I < 100);
SomeArray[I + 1] := 439;