1

Java で Org.JPL7 を使用してクエリを作成し、さまざまな方法で何度か実行しようとしましたが、多くの間違った結果が得られました。.pl ファイル内のコードは次のとおりです。

loco(eso,eso1).
loco(eso3,eso2).

そしてJavaコードが次です。

Query q2= new Query(new Compound("loco", new Term[] {new Variable("X")}));

    q2.open();
    System.out.println(" "+Consulta1+(q2.next().get("X")));

結果:

_0

そして私もこれを試します。

for (Map soln : new Query("loco(X,Y)")) {
        System.out.println(soln.get("X"));
        }

結果:

_2

この...

Query q2= new Query("loco(X,Y)");
    q2.open();
    System.out.println(q2.next().get("X"));

結果:

_0

「q2.nextSolution()」と「q2.nextElement()」を試してみましたが、結果は常に同じ「_N」で、N は任意の数字「0,1,2,3,4」で、わかりませんどうして。

4

0 に答える 0