Ich füge im Verlauf eines Prologprogramms dynamisch Fakten zu der Wissensbasis hinzu, und muss diese von Zeit zu Zeit zählen, meine erste Idee war etwa der art:
count(X,Result) :-
Fakt(X),
zaehlen,
fail.
zaehlen sollte dann immer true sein damit er sämtliche Fakten die es bezüglich X gibt aufzählt. Aber das klappt so wohl nicht ganz , hat jemand eine Idee?
count(X,Result) :-
Fakt(X),
zaehlen,
fail.
zaehlen sollte dann immer true sein damit er sämtliche Fakten die es bezüglich X gibt aufzählt. Aber das klappt so wohl nicht ganz , hat jemand eine Idee?