Вычислитель выражений поддерживает следующие равенства и условные функции. Слова, выделенные курсивом, могут быть заменены на фактическое значение или переменную.
| Выражение | Описание |
|---|---|
| (= numstr [numstr] ...) | Возвращает истинно, если все аргументы равны в числовом отношении, в противном случае возвращает ноль. |
| (/= числ. послед-ность [числ. послед-ность] ...) или (<> числ. послед-ность [числ. послед-ность] ...) | Возвращает истинно, если аргументы не равны в числовом отношении, и ноль, если аргументы равны в числовом отношении. |
| (< числ. послед-ность [числ. послед-ность] ...) | Возвращает истинно, если любой аргумент в числовом отношении меньше аргумента справа, в противном случае – ноль. |
| (<= числ. послед-ность [числ. послед-ность] ...) | Возвращает истинно, если любой аргумент в числовом отношении меньше или равен аргументу справа, в противном случае – ноль. |
| (> числ. послед-ность [числ. послед-ность] ...) | Возвращает истинно, если любой аргумент в числовом отношении больше аргумента справа, в противном случае – ноль. |
| (>= числ. послед-ность [числ. послед-ность] ...) | Возвращает истинно, если любой аргумент в числовом отношении больше или равен аргументу справа, в противном случае – ноль. |
| (and выражение ...) | Возвращает логическое AND списка выражений. |
| (or выражение ...) | Возвращает логическое OR списка выражений. |