Clojure - Dotimes 语句

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

语法

以下是doseq 语句的一般语法。

(dotimes (variable value)
   statement)

其中 value 必须是一个数字,指示需要迭代循环的次数。

以下是该循环的图示。

Dotimes 语句

示例

以下是"doseq"语句的示例。

(ns clojure.examples.hello
   (:gen-class))

;; This program displays Hello World
(defn Example []
   (dotimes [n 5]
   (println n)))
(Example)

在上面的示例中,我们使用 dotimes 语句来重复执行 println 语句的 if 次。 对于每次迭代,它还会递增变量 n 的值。

输出

上面的代码产生以下输出。

0
1
2
3
4

❮ clojure_loops.html