【问题标题】:Undo overwrite of built-in function in Clojure撤消对 Clojure 中内置函数的覆盖
【发布时间】:2022-01-04 09:52:33
【问题描述】:

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

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

(def vector [1 2 3 4 5 6])

这就是我打算做的:

(def my-vector (vector 1 2 3 4 5 6))

有什么方法可以“撤消”这个错误,而无需重新启动 REPL?

即,将 vector 恢复为其默认定义。

【问题讨论】:

    标签: clojure read-eval-print-loop built-in


    【解决方案1】:

    (def vector #'clojure.core/vector)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-15
      • 2019-09-15
      • 2021-08-26
      • 2013-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多