06.06.01. deleteall/3
Schreiben Sie ein Prädikat deleteall/3, das alle Vorkommen eines Elements aus einer Liste löscht:
?- deleteall(b,[a,b,c,d],[a,c,d]).
true.
?- deleteall(1,[1,2,1,2,3,1,2,3,4],[2,2,3,2,3,4]).
true.
?- deleteall(1,[a,b,c],[a,b,c]).
true.
?- deleteall(1,[1,1,1,1],[]).
true.
Wie verhält sich das Prädikat, wenn man es mit Variablen an den verschiedenen Argumentpositionen aufruft?