gpt4 book ai didi

scala - clojure 和 Scala 互操作

转载 作者:行者123 更新时间:2023-12-03 20:47:52 25 4
gpt4 key购买 nike

我熟悉可以从 clojure 调用 scala 类/对象,因为 scala 编译为字节码,并且 clojure 对它很满意。

但是,它是否可以轻松调用 clojure 函数并从 scala 导入命名空间?

我想混合优秀的lift框架和clojure,基本上是从lift调用clojure代码。

最佳答案

Scala 中的导入语义与 Java 基本相同。通过阅读如何从 Java 调用 Clojure 代码,然后在 Scala 中应用相同的原则,您应该能够获得所需的信息。

如果你想编译你的 Clojure 代码并将它作为 JAR 包含在你的类路径中,那么这篇文章应该是相关的:

Calling Clojure from Java

如果您更愿意动态编译/解释 .clj 文件,那么您应该阅读以下内容:

Clojure Programming: Invoking Clojure from Java

第一个选项对我来说似乎要好得多。

关于scala - clojure 和 Scala 互操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11928872/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com