#FOR varname [':']['='] initcount ';' endcount [ [';'] addcount] |
initcount | ?doc? |
endcount | ?doc? |
addcount | ?doc? |
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. |
Schleifen | |
---|---|
Kommando | Kurzinfo |
Eine oder mehrere Schleifen vorzeitig beenden. | |
Die nächste Iteration einer Schleife vorzeitig neu beginnen. | |
Ende einer #FOREACH-Schleife. | |
Ende einer #FOR-Schleife. | |
Ende einer #FOR-Schleife. | |
Ende einer #FOREACH-Schleife. | |
Ende einer #LOOP-Schleife. | |
Ende einer #LOOP-Schleife. | |
Ende einer #REPEAT-Schleife. | |
Ende einer #REPEAT-Schleife. | |
Ende einer #WHILE-Schleife. | |
Ende einer #WHILE-Schleife. | |
— | |
Schleife für jedes Element einer Liste oder Map. | |
Beginn einer Endlos-Schleife. | |
— | |
— | |
— |