FM41
Jungspund
hallo,
ich arbeite gerade den online LISP Kurs der UNI Trier durch.
Die Aufgabe lautet
und die Lösung
Bis zu dem Length bin ich gekommen, aber warum das 1- ? Ich habe nirgendwo eine Erklärung dafür gefunden.
besten Dank, gruß
Felix
ich arbeite gerade den online LISP Kurs der UNI Trier durch.
Die Aufgabe lautet
4. Definiere eine Funktion NREST, die zwei Argumente, einen atomaren Ausdruck und eine Liste hat. Sie soll -1 liefern, falls der atomare Ausdruck nicht in der Liste ist und sonst angeben, wieviele Elemente in der Liste noch nach dem Ausdruck stehen.
und die Lösung
Code:
(DEFUN NREST (ITEM LIST)
(1- (LENGTH (MEMBER ITEM LIST))))
Bis zu dem Length bin ich gekommen, aber warum das 1- ? Ich habe nirgendwo eine Erklärung dafür gefunden.
besten Dank, gruß
Felix