for
Die EGL-Anweisung for steuert eine Schleife, die ausgeführt wird, bis ein Zähler einen angegebenen Wert erreicht. Sie geben einen Anfangswert für den Zähler, einen Grenzwert für den Zähler und einen optionalen Betrag an, den EGL verwendet, um den Wert des Zählers nach jeder Beendigung der Schleife automatisch zu erhöhen oder zu reduzieren. Das Schlüsselwort end markiert den Abschluss der for-Anweisung.
Syntax

- Kennsatz
- Ein Kennsatz, gefolgt von einem Doppelpunkt, auf den eine Anweisung continue oder exit verweisen kann. Weitere Informationen finden Sie in Bedingte Anweisungen und Schleifenanweisungen.
- Zähler
- Eine numerische Variable ohne Dezimalstellen. EGL-Anweisungen in der Anweisung for können den Wert von Zähler ändern. Sie können die Variable Zähler in der Anweisung for deklarieren.
- Anfang
- Der Anfangswert von Zähler. Der Standardwert ist 1.Anfang kann einer der folgenden Werte sein:
- ein ganzzahliges Literal
- eine numerische Variable ohne Dezimalstellen
- ein numerischer Ausdruck, der in eine ganze Zahl auflösbar sein muss
- Ende
- Die Obergrenze von Zähler (oder die Untergrenze, wenn Sie die Option
decrement verwenden); wenn der Wert von Zähler diese Grenze
nicht einhält, wird die Anweisung for beendet. Ende kann einer der folgenden Werte sein:
- ein ganzzahliges Literal
- eine numerische Variable ohne Dezimalstellen
- ein numerischer Ausdruck, der in eine ganze Zahl auflösbar sein muss
EGL-Anweisungen in der Anweisung for können den Wert von Ende ändern.
- decrement
- Standardmäßig erhöht EGL den Wert von Zähler um den Wert von Delta nach jedem Schleifendurchlauf. Dieses optionale Schlüsselwort weist EGL an, den Wert von Zähler stattdessen um diesen Betrag zu reduzieren.
- Delta
- Der Wert, den EGL verwendet, um Zähler am Ende jedes Zyklus
und vor dem Testen von Zähler zu ändern.Delta kann einer der folgenden Werte sein:
- ein ganzzahliges Literal
- eine numerische Variable ohne Dezimalstellen
- ein numerischer Ausdruck, der in eine ganze Zahl auflösbar sein muss
EGL-Anweisungen in der Anweisung for können den Wert von Delta ändern.
Wenn Sie keinen Wert für Delta angeben, nimmt EGL den Wert 1 an.
- Anweisung
- Eine Anweisung in der Sprache EGL.
Beispiel
Im folgenden Beispiel wird der Zähler i in der Anweisung for deklariert:
sum = 0;
// Fügt 10 Werte zur Summe hinzu.
for (i int from 1 to 10 by 1)
sum = inputArray[i] + sum;
end