prevnext   » Startseite » Haupt-Referenz » Kommando-Referenz » #FOR

#FOR

Syntax:

#FOR varname [':']['='] initcount ';' endcount [ [';'] addcount]

Parameter:

initcount ?doc?
endcount ?doc?
addcount ?doc?

Beschreibung:

Der folgende Text wurde 1:1 aus der alten Dokumentation kopiert und muss evtl. noch auf den aktuellen Stand gebracht werden.

  Syntax:   '#FOR Variable [:][=] VON ; BIS [ ; SCHRITTWEITE ]'

Schleifen ermöglichen eine Wiederholung von Anweisungen. Es werden vier verschiedene Schleifen unterstützt: #LOOP, #REPEAT, #WHILE und #FOR,

Mit '#FOR' wird eine Schleife begonnen, die durch #ENDFOR syntaktisch wieder beendet wird. Der VARIABLEN wird der Wert VON zugewiesen. Bei jedem folgenden Durchlauf wird der Wert SCHRITTWEITE addiert.

Ist SCHRITTWEITE > 0, dann wird die Schleife solange durchgeführt, wie VARIABLE < BIS ist. Ist SCHRITTWEITE < 0, dann wird die Schleife solange durchgeführt, wie VARIABLE > BIS ist. Ist SCHRITTWEITE == 0, dann wird die Schleife keinmal ausgeführt.

Weitere ähnliche Kommandos:

Schleifen
Kommando Kurzinfo
#BREAK Eine oder mehrere Schleifen vorzeitig beenden.
#CONTINUE Die nächste Iteration einer Schleife vorzeitig neu beginnen.
#ENDEACH Ende einer #FOREACH-Schleife.
#ENDF Ende einer #FOR-Schleife.
#ENDFOR Ende einer #FOR-Schleife.
#ENDFOREACH Ende einer #FOREACH-Schleife.
#ENDL Ende einer #LOOP-Schleife.
#ENDLOOP Ende einer #LOOP-Schleife.
#ENDR Ende einer #REPEAT-Schleife.
#ENDREPEAT Ende einer #REPEAT-Schleife.
#ENDW Ende einer #WHILE-Schleife.
#ENDWHILE Ende einer #WHILE-Schleife.
#FOR
#FOREACH Schleife für jedes Element einer Liste oder Map.
#LOOP Beginn einer Endlos-Schleife.
#REPEAT
#RESTART
#WHILE