Lisp si non nul

Je suis tellement désolée d'avoir à poser cette question mais je vais essayer de faire un simple if déclaration qui vérifie si une variable est nil ou pas.

(defun test (input)
  (let ((testvar (first input)))
   (if (not nil testvar)
    (do this)
    (do that))))

Quelqu'un pourrait-il expliquer la syntaxe correcte pour moi?

Juste (if (not testvar) ...). Ou mettre la vraie direction de la première et ne (if testvar ...).

OriginalL'auteur JT93 | 2016-04-08