For-Next
Schleife mit Schleifenzähler, automatisch inkrementierend oder dekrementierend. Die Schleife wird nur betreten, wenn der Schleifenzähler den Endwert erreichen kann und wird verlassen, wenn der Schleifenzähler den Endwert überschreitet.
Die Berechnung und Prüfung des Schleifenzählers erfolgt bei der For-Schleife am Schleifenanfang.
Syntax:
-
- Programmcode
- Next
Mit dem Schlüsselwort to wird der Schleifenzähler inkrementiert, mit downto wird er dekrementiert.
Das optionale Schlüsselwort step setzt die Schrittweite eines Schleifendurchgangs. Es wird ein positiver Konstantwert erwartet. Vorgabe ist 1.
Siehe auch: Continue
Beispiel 1
dim i as byte For i=1 to 10 Print "Hallo" ' 10 x Ausgabe von "Hallo" Next
Beispiel 2
dim i as byte For i=10 downto 1 ' Schleifenzähler rückwärts Print "Hallo" ' 10 x Ausgabe von "Hallo" Next
Beispiel 3
dim i,a,b as byte a=1 b=10 For i=a to a+b Print "Hallo" ' 11 x Ausgabe von "Hallo" Next
Beispiel 4
dim i,a as byte a=0 For i=1 to a ' Schleife wird nicht betreten, da Schleifenzähler Endwert nicht erreichen kann Print "Hallo" Next
1)
step implementiert ab 2012.r7.2.build 3875