Détection d'une liste vide et réaction
Bonjour a tous!
J'ai (encore) un petit soucis avec lisp, probablement un problème de syntaxe. J'essaie de détecter si une liste est vide, et de réagir en conséquence, voici le code que j'ai tapé :
Code:
1 2 3 4 5
|
(defun fonction (liste)
(if (= T (endp liste))
nil
(let ... |
Je soucis est que ni T (true en booléen) ni endp liste (qui donne T si nil, donc si liste vide) ne sont des nombres, pourtant c'est la seule solution que j'ai trouvé sur internet, utiliser les booléens dans un if.
Comment faire?
Merci!