标签: clojurescript
我想在ClojureScript中转发声明一个函数。
(defn a [] (b)) ... (defn b [] ...)
我认为在使用(def b nil)之前放置(b)会有什么作用,但我想知道是否有“更好”的方法。
(def b nil)
(b)
答案 0 :(得分:5)
似乎declare可以解决问题。我只为Clojure找到了它的文档,但它似乎也适用于ClojureScript。
declare
http://clojuredocs.org/clojure_core/clojure.core/declare