【发布时间】:2009-07-11 00:26:15
【问题描述】:
我明白 :state /does/ 是什么。它在您的类中创建一个字段,就像在 Java 中一样。我不明白这是什么意思?似乎我只看到它使用 Clojure 生成的扩展其他类的类来完成。 http://www.fatvat.co.uk/2009/05/clojure-and-robocode.html 就是一个例子。我不懂Java,也不太精通面向对象编程。有人可以向我解释 :state 的意义,以及它与 Java 互操作的关系吗?
非常感谢!
注意:当我说 :state 时,我指的是 (:gen-class :state)
【问题讨论】:
标签: clojure clojure-java-interop gen-class