小编Jor*_*e D的帖子

从 Java 调用 Clojure:为什么“新”风格(clojure.java.api.Clojure)比“旧”风格(gen-class)更好?

在阅读了相关问题的这个很好的答案后,有些事情让我感到困惑:

有两种可能性可以与 Java 开发人员共享我在 Clojure 中编写的函数

  • 第一个是在 JAR 文件中提供它,以便他们可以像我用 Java 编写它一样调用它。听起来很适合 Clojure 倡导。

  • 第二种,据称是更好的方法,要求那些 Java 开发人员使用诸如clojure.lang.IFnor 之类的东西,clojure.lang.RT并通过将它们的名称作为字符串 (!) 传递而不是仅仅调用它们来调用函数。

为什么第二种方法“更好”?

clojure clojure-java-interop

1
推荐指数
1
解决办法
181
查看次数

标签 统计

clojure ×1

clojure-java-interop ×1