COND ==== syntax: (cond {(<Test> {<Form> ...}) ...}) Diese Funktion wertet die Testformen sequentiell aus, bis eine von ihnen einen Wert ungleich NIL ergibt. Danach werden die ihr folgenden Formen <form> ausge- wertet und der Wert der letzten Form wird von cond geliefert. Falls alle Testformen NIL liefern, dann wird auch cond NIL liefern. Beispiel: >(setq a nil) NIL >(setq b nil) NIL >(setq c 3) 100 >(cond (a 1) (b 2) (c 3)) 3