Clojure-ループ
これまで、順番に次々に実行されるステートメントを見てきました。さらに、Clojureには、プログラムのロジックの制御フローを変更するためのステートメントが用意されています。次に、それらは詳細に説明する制御ステートメントのフローに分類されます。
シニア番号 | ループと説明 |
---|---|
1 | Whileステートメント
ザ・ 'while' ステートメントは、最初に条件式(ブール値)を評価することによって実行され、結果がtrueの場合、whileループ内のステートメントが実行されます。 |
2 | Doseqステートメント
ザ・ ‘doseq’ステートメントは、他の多くのプログラミング言語に見られる「foreach」ステートメントに似ています。doseqステートメントは、基本的にシーケンスを反復処理するために使用されます。 |
3 | Dotimesステートメント
ザ・ ‘dotimes’ ステートメントは、ステートメント 'x'を何度も実行するために使用されます。 |
4 | ループステートメント
ループの特殊な形式は、 ‘for’ループ。ループの使用法は、letバインディングと同じです。ただし、ループは再帰ポイントを設定します |