Schlüsselwortreferenz


For...To...Step...Next

Beschreibung anzeigen in

Schleife, die auf einem Ausdruck basiert.

For <variable> = <start> To <stop> [Step <stepval>]
statements
...
Next

Parameter

variable Die Zählervariable.
start Der Startwert der Zählervariable.
stop Der Endwert der Zählervariable.
stepval [optional] Der Wert (auch Kommazahlen und negative Zahlen sind möglich), um den die Zählervariable bei jedem Durchlauf verändert wird. Standard ist 1.

Bemerkungen

Die Variable wird automatisch als lokale Variable deklariert, auch wenn MustDeclareVars aktiviert ist.

For...Next-Schleifen können verschachtelt werden. Die Schleife wird verlassen, wenn der Wert von variable die stop-Grenze überschreitet. Wenn stepVal oder stop eine Variable ist, wird dessen Wert nur beim ersten Durchlauf der Schleife gelesen.

Eine For-Schleife wird nicht ausgeführt, wenn
    start > stop und step > 0, oder
    start < stop und step negativ ist.

Verwandte Funktionen

ContinueLoop, ExitLoop

Beispiel

#include <MsgBoxConstants.au3>

For $i = 5 To 1 Step -1
    MsgBox($MB_SYSTEMMODAL, "", "Countdown!" & @CRLF & $i)
Next
MsgBox($MB_SYSTEMMODAL, "", "Start!")