IF == Syntax: (if <test> <then> <else>) ; Babylon Lisp (if <test> <then> [<else>]) ; Common Lisp Diese Funktion wertet die Testform aus. Wenn das Resultat nicht NIL ist, dann wird die Form <then> gewählt, sonst <else>. IF liefert immer das, was die Auswertung der selektierten Form liefert. Beispiel: >(if t 1 2) 1 >(if nil 1 2) 2