問題タブ [clojure-java-interop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
clojure - clojureでJavaクラスを拡張する:2つの同様のメソッドのうちの1つだけをオーバーライドする方法は?
次のJavaクラスがあります。
aMethod(A a) をオーバーライドしたいが、aMethod(B b) はオーバーライドしたくない。私ができる唯一の方法は次のとおりです。
これを行うより良い方法はありますか?(つまり、 x のタイプを自分でチェックしないことを意味します)。
clojure - clojureの関数としてのフィールドアクセサ?
フィールドアクセサーを関数に変換する方法はありますか? これをやろうとしたときは本当に驚きました
しかし、代わりにこれをしなければなりませんでした
これはかなり不必要に思えます。この関数を作成する方法はありますか?
clojure - Clojure: 複数のアリティ関数を呼び出す
(具体的には) で複数アリティ関数printf
を呼び出すのに問題があります。java.io.PrintWriter
System.out
java - Java から文字列の 2 次元配列を受け取る Clojure 関数を呼び出すにはどうすればよいですか?
基本的に質問はそれをすべて言います。
gen-class で関数シグネチャを宣言する場合、文字列の 2D 配列にはどの型を指定すればよいですか?
XXXXには何を入れますか?
更新:@Mark Topolnikの提案に従って、私は試しています
私の宣言で、私は戻ってきています
コンパイルしようとすると実行時例外が発生します。
更新 2 : 上記の行から ^ を削除して修正しました。(これは、gen-class で関数シグネチャを宣言するコンテキストにあるため、^ はおそらく不要です。)
clojure - ClojureでJava相互運用を使用して画面サイズを取得するにはどうすればよいですか?
Clojureで画面サイズを取得するにはどうすればよいですか?
Java 相互運用機能の使用に問題があります。のデモンストレーション
私にとって最も役立つでしょう。
私はもう試した
適切なライブラリと同様のものをインポートした後、無駄に。
clojure - Clojure: URLClassLoader によってロードされた Java クラスから静的メソッド main を呼び出す方法
URLClassLoader を使用して Java クラスをロードし、メソッド main を呼び出したいと考えています。以下のコードでは、最後の行でエラーが発生し、修正方法がわかりません。
それ以外の場合、クラスはデフォルトのクラスローダーでは使用できないことに注意してください。
失敗するでしょう。
ありがとう、パベル