Clojure - 循环

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

序号 循环& 描述
1 While 语句

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

2 Doseq 语句

"doseq"语句类似于许多其他编程语言中的"foreach"语句。 doseq 语句主要用于迭代序列。

3 Dotimes 语句

'dotimes'语句用于执行语句'x'次。

4 Loop 语句

循环特殊形式与'for'循环不同。 Loop的用法与let绑定相同。 然而,循环设置了一个递归点