我正在完成本教程: http: //moxleystratton.com/clojure/clojure-tutorial-for-the-non-lisp-programmer
并遇到了这个片段:
user=> (loop [i 0]
(when (< i 5)
(println "i:" i)
(recur (inc i))))
i: 0
i: 1
i: 2
i: 3
i: 4
nil
在我的口译员上效果很好!
❯ lein repl
nREPL server started on port 50974
REPL-y 0.1.10
Clojure 1.5.1
现在我正在寻找一些关于什么recur
的文档。
不在这里! http://clojure.github.io/clojure/api-index.html
我花了一段时间才弄清楚它是一种“特殊形式”,因此在此页面中进行了描述。
是否有一个具有单一连贯索引的汇编?