如何在不使用重新加载的情况下重新评估clojure"def"?

Zub*_*air 3 clojure

如何在不使用重新加载的情况下重新评估clojure"def"?

kod*_*ddo 5

(def x 0)
x   ; => 0
(def x 1)
x   ; => 1
Run Code Online (Sandbox Code Playgroud)

您无法从另一个命名空间重新定义var,因此您应该在重新定义之前使用in-ns切换到它的命名空间.