Tag: difference-lists
Eine gemeinsame Programmier-Technik in reinem Sprachen (aber auch anderen) für die effiziente Darstellung und Handhabung von Listen, wie Sie Sie gebaut in top-down-Weise.
6
Antworten
Wenn ich eine Liste in Prolog ist, wie X = [1, 2, 3, 4], wie füge ich das element 5 an das Ende der Liste zu haben X = [1, 2, 3, 4, 5]? Die append-Funktion benötigt
7
Antworten
Ich habe nur die Arbeit mit Prolog für ein paar Tage. Ich verstehe einige Dinge, aber das ist wirklich verwirrend mich. Ich bin wohl eine Funktion schreiben, die eine Liste und flacht. ?- flatten([a,[b,c],[[d],,[e]]],Xs). Xs = [a,b,c,d,e].