Für das in meinem letzten Thread beschriebene Problem finde ich keine Lösung. :cry:
Deswegen habe ich jetzt versucht den Umweg über Listen zu gehen. Mit dem folgenden Konstrukt lese ich die Argumente aller maennlich/1 Prädikate meiner WB ein und schreibe sie in eine Liste:
Wenn ich nun nach liste(X) frage gibt er mir 5 Lösungen aus, von der leeren Liste bis hin zum richtigen Ergebnis. Ich brauch ja aber nur das letzte Ergebnis. Gibt es eine Möglichkeit nur das letzte auszugeben bzw. eine elegantere Lösung, die nur das letzte Ergebnis produziert. Mit dem Cut komm ich hier nicht weiter, das hab ich schon ausprobiert.
Wär für jeden Denkanstoß dankbar.
tom_paris78
Deswegen habe ich jetzt versucht den Umweg über Listen zu gehen. Mit dem folgenden Konstrukt lese ich die Argumente aller maennlich/1 Prädikate meiner WB ein und schreibe sie in eine Liste:
Wenn ich nun nach liste(X) frage gibt er mir 5 Lösungen aus, von der leeren Liste bis hin zum richtigen Ergebnis. Ich brauch ja aber nur das letzte Ergebnis. Gibt es eine Möglichkeit nur das letzte auszugeben bzw. eine elegantere Lösung, die nur das letzte Ergebnis produziert. Mit dem Cut komm ich hier nicht weiter, das hab ich schon ausprobiert.
Wär für jeden Denkanstoß dankbar.
tom_paris78