最佳答案
Clojure 具有 gen-class、 reify、 xy 以及 deftype 和 defrecord 来定义新的类似类的数据类型。对于一种重视语法简单性并厌恶不必要复杂性的语言来说,这似乎是一种偏差。 有人能解释一下为什么会这样吗? Common Lisp 风格的 defclass 就足够了吗?