Clojure - Schleifen
Bisher haben wir Anweisungen gesehen, die nacheinander sequentiell ausgeführt werden. Zusätzlich werden in Clojure Anweisungen bereitgestellt, um den Kontrollfluss in der Logik eines Programms zu ändern. Sie werden dann in Kontrollflussanweisungen eingeteilt, die wir im Detail sehen werden.
Sr.Nr. | Schleifen & Beschreibung |
---|---|
1 | While-Anweisung
Das 'while' Die Anweisung wird ausgeführt, indem zuerst der Bedingungsausdruck (ein Boolescher Wert) ausgewertet wird. Wenn das Ergebnis wahr ist, werden die Anweisungen in der while-Schleife ausgeführt. |
2 | Doseq-Anweisung
Das ‘doseq’Die Anweisung ähnelt der Anweisung 'für jede', die in vielen anderen Programmiersprachen enthalten ist. Die Dosis-Q-Anweisung wird grundsätzlich verwendet, um eine Sequenz zu durchlaufen. |
3 | Dotimes Statement
Das ‘dotimes’ Anweisung wird verwendet, um eine Anweisung 'x' mehrmals auszuführen. |
4 | Schleifenanweisung
Die Schleifen-Sonderform ist nicht wie eine ‘for’Schleife. Die Verwendung der Schleife entspricht der let-Bindung. Die Schleife legt jedoch einen Rekursionspunkt fest |