1
比方說,我有開始關閉未結合的動態無功:取消綁定Clojure的變種
(def ^:dynamic *config-param*)
然後,後來,它被設置這樣的:
(alter-var-root #'*config-param* (constantly 42)))
但是,現在,我想取消綁定(可能用於測試目的)。我該怎麼做?
(注:我不贊同使用動態變量,我只是問。)
比方說,我有開始關閉未結合的動態無功:取消綁定Clojure的變種
(def ^:dynamic *config-param*)
然後,後來,它被設置這樣的:
(alter-var-root #'*config-param* (constantly 42)))
但是,現在,我想取消綁定(可能用於測試目的)。我該怎麼做?
(注:我不贊同使用動態變量,我只是問。)
使用.unbindRoot
這樣的:
(.unbindRoot #'*config-param*)