我正在嘗試使用clojure.tools.trace命名空間的dotrace函數。爲什麼我得到不能動態綁定非動態var?
(dotrace [my-function] (my-function 5))
但我得到這個錯誤:
IllegalStateException Can't dynamically bind non-dynamic var: my-ns/my-function clojure.lang.Var.pushThreadBindings (Var.java:339)
是什麼意思?爲什麼我得到它?
(我使用的Clojure 1.3)
你也可以指定my函數的代碼嗎? – Ankur 2012-01-16 04:11:19