Clojure - 循环



到目前为止,我们已经看到了按顺序依次执行的语句。此外,Clojure 中提供了语句来改变程序逻辑中的控制流。然后它们被分类为控制流语句,我们将在后面详细了解。

序号 循环和描述
1 While 语句

'while' 语句首先评估条件表达式(布尔值),如果结果为真,则执行 while 循环中的语句。

2 Doseq 语句

‘doseq’ 语句类似于许多其他编程语言中的 ‘for each’ 语句。doseq 语句基本上用于迭代序列。

3 Dotimes 语句

‘dotimes’ 语句用于执行某个语句 'x' 次。

4 Loop 语句

loop 特殊表单不像 ‘for’ 循环。loop 的用法与 let 绑定相同。但是,loop 设置了一个递归点。

广告