【发布时间】:2018-11-06 07:46:29
【问题描述】:
我有一个 clojure 程序,其中两个函数递归地互相调用:
(defn f1
...
(f2 ...)
)
(defn f2
...
(f1 ...)
)
编译器在f1 中给出错误。意思是 f2 没有定义。有没有办法declareclojure 中的一个函数。我可以验证递归是否真的终止了。
【问题讨论】:
标签: clojure functional-programming mutual-recursion