entferne(X,[],[]).
entferne(X,[X|L],Z):- entferne(X,L,Z), !.
entferne(X,[Y|L],[Y|Z]):- entferne(X,L,Z).
?-entferne(3,[1,5,7,3,9,3,3],R).
Hallo,
wir haben den obigen Code zum Entfernen von Elementen aus einer Liste implementiert.
Bis zum Cut verstehe ich den Code aber die letze Zeile mit Y verwirrt mich. Könntet Ihr mir kurz erklären, was die letzte Zeile macht.
LG