Clojure - dotimes语句



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

语法

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

(dotimes (variable value)
   statement)

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

以下是此循环的图示。

Dotimes Statement

示例

以下是 ‘doseq’ 语句的示例。

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

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

在上面的例子中,我们使用 dotimes 语句重复执行 println 语句指定的次数。每次迭代还会递增变量 n 的值。

输出

以上代码产生以下输出。

0
1
2
3
4
clojure_loops.htm
广告