在Clojurescript中转发函数的声明

时间:2013-12-06 08:51:14

标签: clojurescript

我想在ClojureScript中转发声明一个函数。

(defn a [] (b))
...
(defn b [] ...)

我认为在使用(def b nil)之前放置(b)会有什么作用,但我想知道是否有“更好”的方法。

1 个答案:

答案 0 :(得分:5)

似乎declare可以解决问题。我只为Clojure找到了它的文档,但它似乎也适用于ClojureScript。

http://clojuredocs.org/clojure_core/clojure.core/declare