Javaでオブジェクトを作成したい:
MyObject obj = new MyObject ();
jplクエリでプロローグに渡したいです。
オブジェクトの受け渡しをプロローグするために Java を実行するにはどうすればよいですか?
次のようなプロローグ ファイルで jpl_new を使用できることを知っています。
execMethod :-
jpl_new('my_package.MyObject', [], Object),
jpl_call(Object, myMethod, [], _ ).
しかし、jpl_new 呼び出しを避け、java オブジェクト obj で jpl_call を使用したいだけです。
逆に、 プロローグからJavaオブジェクトへの受け渡しを実現するにはどうすればよいですか?
つまり、jpl_new 呼び出しで作成されたオブジェクトを Java に渡します。
つまり、Java と Prolog の間でオブジェクトの状態を共有したいのです。