Relationale und Bedingungsfunktionen

Die Ausdrucksauswertung unterstützt die folgenden relationalen und Bedingungsfunktionen. Die kursiv geschriebenen Begriffe stehen für einen Wert oder eine Variable.

Ausdruck Beschreibung
(= numZfolge [numZfolge] ...) Gibt T zurück, wenn alle Argumente numerisch gleich sind; ansonsten wird nil zurückgegeben.
(/= numZfolge [numZfolge] ...) oder (<> numZfolge [numZfolge] ...) Gibt T zurück, wenn die Argumente numerisch nicht gleich sind; ansonsten wird nil zurückgegeben.
(< numZfolge [numZfolge] ...) Gibt T zurück, wenn alle Argumente numerisch kleiner als das Argument auf der rechten Seite sind; ansonsten wird nil zurückgegeben.
(<= numZfolge [numZfolge] ...) Gibt T zurück, wenn alle Argumente numerisch kleiner als das oder gleich dem Argument auf der rechten Seite sind; ansonsten wird nil zurückgegeben.
(> numZfolge [numZfolge] ...) Gibt T zurück, wenn alle Argumente numerisch größer als das Argument auf der rechten Seite sind; ansonsten wird nil zurückgegeben.
(>= numZfolge [numZfolge] ...) Gibt T zurück, wenn alle Argumente numerisch größer als das oder gleich dem Argument auf der rechten Seite sind; ansonsten wird nil zurückgegeben.
(and ausdr ...) Gibt das Ergebnis der logischen AND-Operation einer Liste mit Ausdrücken zurück.
(or ausdr ...) Gibt das Ergebnis der logischen OR-Operation einer Liste mit Ausdrücken zurück.