标签: clojure
如何在不使用重新加载的情况下重新评估clojure“def”?
答案 0 :(得分:5)
(def x 0) x ; => 0 (def x 1) x ; => 1
你不能从另一个命名空间重新定义var,所以在重新定义之前你应该用in-ns切换到它的命名空间。
答案 1 :(得分:2)
您也可以在repl。
(load-file "foo/bar.clj") (load "foo/bar")