je un exercice que j'ai la fonction suivante:Weird tapé fonction
(defun ifnot (test e1 e2)
(if test e2 e1))
on me demande de décrire l'évaluation de l'expression suivante:
(ifnot nil "OK" (error "Unexpected test outcome"))
Je ne sais pas si le problème est sur le jeton "nil" ou sur l'erreur intégrée, pouvez-vous m'aider?
Quel problème? L'exercice consiste à déterminer quand et si les arguments d'une fonction sont évalués. – sepp2k
L'exercice dit évaluer l'appel de fonction (ifnot nil "OK" ...) produira une erreur, je me demande ce que l'erreur sera – user2233777
résultat de test inattendu? '(ifnot nil ...)' _should_ fonctionne comme '(si t ...)' Est-ce que ça marche? –