Jeśli mam listę w Prologu, taką jak X = [1, 2, 3, 4], w jaki sposób dodać element 5 na końcu listy, aby X = [1, 2, 3, 4, 5 ]?Prolog - jak dodać element do listy?
Funkcja dołączająca potrzebuje dwa wykazy, czyli dołączanie (A, B, C), aby A oraz B dołączona do listy C
może zrobić to z wykazu czasowego Y = [1, 2, 3, 4] i Z = [5], aby następnie dołączyć (Y, Z, X), ale nie lubię mieć listy tymczasowej.
Stosuje się tutaj zwykłe zrzeczenia się - to nie jest praca domowa i dopiero się uczę Prologu.
Krótka odpowiedź: Nie; po prostu nie. – repeat