Lisp-wenn nicht null -

Ich bin so sorry für diese Frage aber ich versuche zu tun, eine einfache if - Anweisung, die prüft, ob eine variable ist nil oder nicht.

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

Kann jemand erklären, die richtige syntax für mich?

Nur (if (not testvar) ...). Oder setzen Sie den true-Zweig der ersten und tun (if testvar ...).

InformationsquelleAutor JT93 | 2016-04-08

Schreibe einen Kommentar