Break, Next
Mit "Break" und "Next" kann die Verarbeitung einer Schleife gesteuert werden.
|
Beendet die Ausführung und startet direkt eine neue Runde mit dem nächsten Wert. |
|
Beendet die Schleife sofort. |
Beispiel
Count(10, 20)
If( it == 14 )
Next
If( it == 18 )
Break
Print it
In diesem Beispiel wird eine Schleife erstellt, welche von 10 bis 20 zählt. Die Variable "it" enthält den aktuellen Wert des angehängten Blocks. In diesem befinden sich zwei If-Anweisungen und am Ende einen Print-Befehl zur Ausgabe des aktuellen Wertes.
Die erste If-Anweisung ruft beim Wert 14 den Befehl "Next" auf und beendet damit die aktuelle Bearbeitung, wodurch keine Zahl ausgegeben wird.
Die zweite If-Anweisung ruft beim Wert 18 den Befehl "Break" auf, wodurch die Schleife sofort beendet wird und keine weitere Ausgabe erfolgt.
Hinweis
Next ist eine einfache Alternative für:
loop.next
Break ist eine Alternative für:
loop.break