
- Clojure 教程
- Clojure - 首頁
- Clojure - 概述
- Clojure - 環境
- Clojure - 基本語法
- Clojure - REPL
- Clojure - 資料型別
- Clojure - 變數
- Clojure - 運算子
- Clojure - 迴圈
- Clojure - 決策
- Clojure - 函式
- Clojure - 數字
- Clojure - 遞迴
- Clojure - 檔案 I/O
- Clojure - 字串
- Clojure - 列表
- Clojure - 集合
- Clojure - 向量
- Clojure - 對映
- Clojure - 名稱空間
- Clojure - 異常處理
- Clojure - 序列
- Clojure - 正則表示式
- Clojure - 斷言
- Clojure - 解構
- Clojure - 日期和時間
- Clojure - 原子
- Clojure - 元資料
- Clojure - StructMaps
- Clojure - 代理
- Clojure - 觀察者
- Clojure - 宏
- Clojure - 參考值
- Clojure - 資料庫
- Clojure - Java 介面
- Clojure - 併發程式設計
- Clojure - 應用
- Clojure - 自動化測試
- Clojure - 庫
- Clojure 有用資源
- Clojure - 快速指南
- Clojure - 有用資源
- Clojure - 討論
Clojure - 迴圈
到目前為止,我們已經看到了按順序依次執行的語句。此外,Clojure 中提供了語句來改變程式邏輯中的控制流。然後它們被分類為控制流語句,我們將在後面詳細瞭解。
序號 | 迴圈和描述 |
---|---|
1 | While 語句
'while' 語句首先評估條件表示式(布林值),如果結果為真,則執行 while 迴圈中的語句。 |
2 | Doseq 語句
‘doseq’ 語句類似於許多其他程式語言中的 ‘for each’ 語句。doseq 語句基本上用於迭代序列。 |
3 | Dotimes 語句
‘dotimes’ 語句用於執行某個語句 'x' 次。 |
4 | Loop 語句
loop 特殊表單不像 ‘for’ 迴圈。loop 的用法與 let 繫結相同。但是,loop 設定了一個遞迴點。 |
廣告