我想把一个大的clojure脚本分成小的.它看起来像这样.
一:
(ns one
(:use [two :only (show)]))
(def status "WORKING")
Run Code Online (Sandbox Code Playgroud)
二:
(ns two
(:use [one :only (status)]))
(defn show [] (println status))
Run Code Online (Sandbox Code Playgroud)
结果:例外.
PS我明白某种递归命名空间构造会发生.我只知道一个草率的半解决方案,比如在引用名称空间之前定义 没有正文 ?有什么建议?
clojure ×1