Prolog, alles durch iterieren?
-
Vincent_Van -
29. September 2007 um 19:08
-
-
Hallo Vincent van Gast!
fail ist immer falsch, nl macht nur eine neue Zeile.
Wenn du das für verschiedene Sachen machen willst, geht das so:Codefact(tier,affe). fact(tier,hund). fact(tier,amsel). fact(name,otto). fact(name,hans). fact(name,willy). writeallfacts(FACT) :- fact(FACT,X),write(X),nl,fail.
Dann kannst du dieselbe Funktion für Tiere, Namen usw. benutzen.
Das ist dann auch ganz nett.
Viele Grüße
The User