code zum vergleichen von zwei strings in prolog

Habe ich gelernt prolog.. ich bin mit einem editor namens prol1.1.1 ich schreiben müssen Regel zum vergleichen von 2 strings, wenn ich so etwas wie

rel(a1,b1).
rel(a2,b2).
rel(b2,c2).

associatedWith(X,Y,Z) :- rel(X,Y),rel(Y,Z).

?- associatedWith(X,Y,Z).

funktioniert es

aber wenn ich

?- associatedWith(X,Y,Z),X=\=Z.

bekomme ich parser-Ausnahme

Parser exception [Should be evaluable ''a2''[7:31]] line 7:31 

was ich bekam von websites =\= ist für numerische Werte, ich war nicht in der Lage, um Antwort zu erhalten für den Vergleich von string-Werten.. kann mir jemand helfen..

und ich war nicht in der Lage zu bekommen, gui für swi-prolog kann u bitte helfen Sie mir mit, dass auch?
ich brauche für die Verwendung der Anruf-prolog von java-Programms und die Ausgabe werden wieder verarbeitet in java, kann bitte jemand mir helfen..

InformationsquelleAutor karthi | 2010-09-05

Schreibe einen Kommentar