目录

Doseq 声明

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

语法 (Syntax)

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

(doseq (sequence)
   statement#1)

以下是此循环的图解表示。

Doseq声明

例子 (Example)

以下是doseq语句的示例。

(ns clojure.examples.hello
   (:gen-class))
;; This program displays Hello World
(defn Example []
   (doseq [n [0 1 2]]
   (println n)))
(Example)

在上面的例子中,我们使用doseq语句迭代分配给变量n的值0,1和2的序列。 对于每次迭代,我们只是将值打印到控制台。

输出 (Output)

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

0
1
2
↑回到顶部↑
WIKI教程 @2018