Clojure - 迴圈



到目前為止,我們已經看到了按順序依次執行的語句。此外,Clojure 中提供了語句來改變程式邏輯中的控制流。然後它們被分類為控制流語句,我們將在後面詳細瞭解。

序號 迴圈和描述
1 While 語句

'while' 語句首先評估條件表示式(布林值),如果結果為真,則執行 while 迴圈中的語句。

2 Doseq 語句

‘doseq’ 語句類似於許多其他程式語言中的 ‘for each’ 語句。doseq 語句基本上用於迭代序列。

3 Dotimes 語句

‘dotimes’ 語句用於執行某個語句 'x' 次。

4 Loop 語句

loop 特殊表單不像 ‘for’ 迴圈。loop 的用法與 let 繫結相同。但是,loop 設定了一個遞迴點。

廣告