0 Daumen
24 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

Bitte logge dich ein oder registriere dich, um die Frage zu beantworten.

Ein anderes Problem?

Stell deine Frage

Ähnliche Fragen

0 Daumen
1 Antwort
+1 Daumen
1 Antwort

Willkommen bei der Stacklounge! Stell deine Frage sofort und kostenfrei

x
Made by a lovely community
...