撤消 Clojure 中内置函数的覆盖

Lei*_*eif 2 clojure built-in read-eval-print-loop

vector我错误地重新定义了内置函数。

更具体地说,这就是我所做的:

(def vector [1 2 3 4 5 6])
Run Code Online (Sandbox Code Playgroud)

这就是我想做的:

(def my-vector (vector 1 2 3 4 5 6))
Run Code Online (Sandbox Code Playgroud)

有没有办法“撤销”这个错误,而不需要重新启动 REPL?

即,恢复vector到其默认定义。

ako*_*ond 8

(def vector #'clojure.core/vector)