【问题标题】:Unbind a Clojure var取消绑定 Clojure 变量
【发布时间】:2013-06-30 04:56:36
【问题描述】:

假设我有一个未绑定的动态变量:

(def ^:dynamic *config-param*)

然后,后来,它是这样设置的:

(alter-var-root #'*config-param* (constantly 42)))

但是,现在,我想解绑它(也许是出于测试目的)。我该怎么做?

(注意:我支持使用动态变量!我只是在问。)

【问题讨论】:

    标签: clojure var


    【解决方案1】:

    像这样使用.unbindRoot

    (.unbindRoot #'*config-param*)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多