【问题标题】:How to run Clojure in Kotlin?如何在 Kotlin 中运行 Clojure?
【发布时间】:2018-07-28 15:43:18
【问题描述】:

是否可以在 kotlin 中运行 clojure?春季更具体?

我在 clojure 中制作了爬虫,我想在一个用 kotlin 编写的 Web 应用程序上使用它们。这在 kotlin 中是什么样子的?代码..

【问题讨论】:

  • 如果您知道如何从 Java 运行 Clojure,那么您已经知道如何从 Kotlin 运行它。

标签: clojure kotlin clojure-java-interop kotlin-interop


【解决方案1】:

我建议使用 clojure.java.api.Clojure 类,如 Clojure 参考文档中 Calling Clojure From Java 标题下的 Java interop 部分所述。

Java 示例:

import clojure.java.api.Clojure;
import clojure.lang.IFn;

// this part taken from the reference page linked above:
IFn plus = Clojure.var("clojure.core", "+");
plus.invoke(1, 2);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-27
    • 2021-10-02
    • 1970-01-01
    相关资源
    最近更新 更多