Vyhodnocování výrazů podporuje následující funkce rovnosti a podmínkové funkce. Slova psaná kurzívou mohou být nahrazena skutečnou hodnotou nebo proměnnou.
Výraz | Popis |
---|---|
(= čísřetězec [čísřetězec] ...) | Vrací T, jsou-li si všechny argumenty numericky rovny, jinak vrací hodnotu nil. |
(/= čísřetězec [čísřetězec] ...) nebo (<> čísřetězec [čísřetězec] ...) | Vrací T, nejsou-li si argumenty numericky rovny, jinak vrací hodnotu nil. |
(< čísřetězec [čísřetězec] ...) | Vrací T, je-li každý argument numericky menší než argument vpravo od něj, jinak vrací hodnotu nil. |
(<= čísřetězec [čísřetězec] ...) | Vrací T, je-li každý argument numericky menší než argument vpravo od něj nebo je mu roven, jinak vrací hodnotu nil. |
(> čísřetězec [čísřetězec] ...) | Vrací T, je-li každý argument numericky větší než argument vpravo od něj, jinak vrací hodnotu nil. |
(>= čísřetězec [čísřetězec] ...) | Vrací T, je-li každý argument numericky větší než argument vpravo od něj nebo je mu roven, jinak vrací hodnotu nil. |
(and výraz ...) | Vrací logické AND seznamu výrazů. |
(or výraz ...) | Vrací logické OR seznamu výrazů. |