ホームページ >Java >&#&チュートリアル >Java から Clojure 関数を正常に呼び出すにはどうすればよいですか?
Java から Clojure を呼び出す
。はじめに。
Google の提案のほとんどが古いため、Java から Clojure を呼び出すのは難しい場合があります。この記事では、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 中国語 Web サイトの他の関連記事を参照してください。