Hier ist ein Code, der eine Liste rekursiv in Lisp umkehren:Liste umkehren rekursiv
(defun rev1(list final)
(if (eq list())
final
(rev1(cdr list) (cons (car list) final))))
(defun rev(list)
(rev list nil))
Könnte mir jemand erklären, wie die Zuordnung zwischen cons Zelle und den variablen Abschlussarbeiten? Ist es Zeiger auf den Kopf (Auto) dieser Cons-Zelle?