從 Java 呼叫 Clojure
。簡介。
從 Java 呼叫 Clojure 可能很棘手,因為大多數 Google 建議都已過時。本文提供明確的步驟來進行此調用,假設您已從 Clojure 專案構建了一個 JAR 並將其添加到類路徑中。
。調用 Clojure。
要成功從Java 呼叫Clojure,請使用下列步驟:
。更新範例。
Clojure 部分:
(ns com.domain.tiny (:gen-class :name com.domain.tiny :methods [#^{:static true} [binomial [int int] double]])) (defn binomial "Calculate the binomial coefficient." [n k] ...) (defn -binomial "A Java-callable wrapper around the 'binomial' function." [n k] (binomial n k))
Java 部分:
import com.domain.tiny; public class Main { public static void main(String[] args) { System.out.println("(binomial 5 3): " + tiny.binomial(5, 3)); System.out.println("(binomial 10042, 111): " + tiny.binomial(10042, 111)); } }
以上是如何從 Java 成功呼叫 Clojure 函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!