我有一个完全独立的文件系统文件:
(ns separate)
(def a "test")
现在,如果我尝试加载这样的文件:
(load-file "separate.clj")
(require 'separate)
(separate/a)
它会抛出一个错误,指出找不到separate
作为命名空间。为什么这样,我该如何解决?
编辑:这就是我正在运行的代码:
答案 0 :(得分:0)
答案 1 :(得分:0)
找到解决方案,我需要做这样的事情:
(deref (get (ns-interns 'separate) 'a))