如果某个 Java 类有一个名为“eval”的方法,我如何从 Clojure 调用它?
执行以下操作似乎从 clojure.core 调用 eval 方法,而不是 TestObject 的 eval:
(defn test[x]
(let [obj (new TestObject)]
(. obj eval x)))
如果某个 Java 类有一个名为“eval”的方法,我如何从 Clojure 调用它?
执行以下操作似乎从 clojure.core 调用 eval 方法,而不是 TestObject 的 eval:
(defn test[x]
(let [obj (new TestObject)]
(. obj eval x)))