Clojure Doseq 循環(huán)

2018-12-19 18:35 更新

'doseq'語句類似于在許多其他編程語言中找到的'for each'語句。 doseq語句基本上用于對序列進行迭代。

語法

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

(doseq (sequence)
   statement#1)

下面是這個循環(huán)的圖解表示。

Doseq Statement

以下是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的序列。 對于每次迭代,我們只是將值打印到控制臺。

輸出:

以上示例將輸出以下結(jié)果:

0
1
2

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號