Wenn ich eine Liste in Prolog wie X = [1, 2, 3, 4] habe, wie füge ich das Element 5 an das Ende der Liste, um X = [1, 2, 3, 4, 5 ]?Prolog - Wie hängt man ein Element an eine Liste an?
APPEND Funktion benötigt zwei Listen, nämlich append (A, B, C) verketteten A und B zu erhalten, auf die Liste C.
I dies mit einer temporären Liste tun kann, Y = [1, 2, 3, 4] und Z = [5], um dann einen Anhang (Y, Z, X) zu machen, aber ich mag es nicht, eine temporäre Liste zu haben.
Die üblichen Disclaimer gelten hier - das sind keine Hausaufgaben und ich lerne nur Prolog.
Kurze Antwort: Sie nicht; du tust es einfach nicht. – repeat