【发布时间】:2013-06-30 04:56:36
【问题描述】:
假设我有一个未绑定的动态变量:
(def ^:dynamic *config-param*)
然后,后来,它是这样设置的:
(alter-var-root #'*config-param* (constantly 42)))
但是,现在,我想解绑它(也许是出于测试目的)。我该怎么做?
(注意:我不支持使用动态变量!我只是在问。)
【问题讨论】:
假设我有一个未绑定的动态变量:
(def ^:dynamic *config-param*)
然后,后来,它是这样设置的:
(alter-var-root #'*config-param* (constantly 42)))
但是,现在,我想解绑它(也许是出于测试目的)。我该怎么做?
(注意:我不支持使用动态变量!我只是在问。)
【问题讨论】:
像这样使用.unbindRoot:
(.unbindRoot #'*config-param*)
【讨论】: