Prolog – przydatne informacje

Zakładając, że znasz juz podstawy Prologa, zachęcam do poznania bardzo przydatnych predykatów, które pomagają w rozwiązywaniu skomplikowanych problemów.

Dynamiczna baza wiedzy

Na baze wiedzy odczytaną z pliku, można wpływać. Można dodawać i usuwać wiedze. Służą do tego predykaty:

PredykatDziałanie
assert(+Term)Dodaje nowy fakt lub klauzulę na koniec bazy wiedzy dla danego faktu/klauzuli.
asserta(+Term)Działa podobnie jak assert/1, ale fakt/klauzulę dodaje na początek bazy wiedzy.
assertz(+Term)równoważne z assert/1

Dodaj komentarz

This site uses Akismet to reduce spam. Learn how your comment data is processed.