11.02. assert, retract

Wie verändert sich die Datenbasis mit der folgenden Sequenz von Anfragen?

?- assert(q(a,b)), assertz(q(1,2)), asserta(q(foo,blug)).
?- listing(q/2).
 
?- retract(q(1,2)), assertz( (p(X) :- h(X)) ).
?- listing(q/2).
 
?- retractall(q(_,_)).
?- listing(q/2).
Noch keine Kommentare eingereicht. Bitte hilf uns diese Aufgabe zu verbessern.

Schreibe einen Kommentar