do循環(huán)三件套:dolist素标、doseq嫉髓、dotimes
do循環(huán)配件一般是LISP方言红碑。
do循環(huán)有兩個(gè)組合:do-while赶站、do-until
dolist循環(huán)
CommonLISP語(yǔ)言(1984年)
(dolist (i '(10 20 30))
(print i))
newLISP語(yǔ)言(1991年)
(dolist (i (sequence 1 5))(println i))
步長(zhǎng):
(dolist (i (sequence 1 5 2))(println i))
Clojure語(yǔ)言(2007年)
dotimes類型
起始為0:
(dotimes [i 5]
(println i))
doseq類型
指定為起始值,含頭不含尾:
(doseq [i (range 1 5)]
(println i))
步長(zhǎng):
(doseq [i (range 1 5 2)]
(println i))
遍歷列表:
(doseq [e [10 20 30]]
(prn e))