0 Daumen
136 Aufrufe

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

von

Ein anderes Problem?

Stell deine Frage

Ähnliche Fragen

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community