1
私はClojure - マクロでdeftypeの変数を参照する方法?
(defmacro my-deftype [& code] `(deftype [email protected] (toString [this] var1)))
(my-deftype Qqq [var1] Object)
を行うと、それは適切なマクロでのDeftypeの変数を参照するためにどのようにCompilerException ... No such var: mynamespace/var1
を告げますか?私はマクロにメソッドのテンプレートを提供し、各メソッドのすべてのdeftypeの変数に言及しないようにしたい。