Clojure-loops

提供:Dev Guides
移動先:案内検索

Clojure-ループ

これまでのところ、次々に順番に実行されるステートメントを見てきました。 さらに、プログラムのロジックの制御の流れを変更するために、Clojureでステートメントが提供されます。 次に、これらは制御ステートメントのフローに分類され、詳細に説明します。

Sr.No. Loops & Description
1

While Statement

  • 'while'* ステートメントは、最初に条件式(ブール値)を評価することによって実行され、結果がtrueの場合、whileループ内のステートメントが実行されます。
2

Doseq Statement

  • 'doseq'* ステートメントは、他の多くのプログラミング言語で見られる「for each」ステートメントに似ています。 doseqステートメントは基本的にシーケンスを反復するために使用されます。
3

Dotimes Statement

  • 'dotimes'* ステートメントは、ステートメントを 'x'回実行するために使用されます。
4

Loop Statement

ループの特別な形式は、 'for' ループとは異なります。 ループの使用法はletバインディングと同じです。 ただし、ループは再帰ポイントを設定します