Funkce rovnosti a podmínkové funkce

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ů.