是否可以使用main方法创建clojure类型?(使用deftype,而不是gen-class)

Rob*_*lan 3 clojure

我在clojure中定义的主要方法的例子都使用gen-class和(defn -main ...).是否可以使用deftype定义具有可执行主方法的类?

aav*_*aav 8

这是不可能的,因为deftype可以实现的接口(协议)不能有静态方法.