O avaliador de expressão suporta as seguintes funções condicionais e de igualdade. As palavras em itálico podem ser substituídas por um valor real ou uma variável.
| Expressão | Descrição |
|---|---|
| (= numstr [numstr] ...) | Retorna T se todos os argumentos forem numericamente iguais e retorna nulo caso contrário. |
| (/= numstr [numstr] ...) or (<> numstr [numstr] ...) | Retorna T se argumentos não forem numericamente iguais e nulo se argumentos forem numericamente iguais. |
| (< numstr [numstr] ...) | Retorna T se cada argumento for numericamente maior ou igual que o argumento para a direita, e retorna nulo de outra forma. |
| (<= numstr [numstr] ...) | Retorna T se cada argumento for numericamente maior ou igual que o argumento para a direita, e retorna nulo de outra forma. |
| (> numstr [numstr] ...) | Retorna T se cada argumento for numericamente maior ou igual que o argumento para a direita, e retorna nulo de outra forma. |
| (>= numstr [numstr] ...) | Retorna T se cada argumento for numericamente maior ou igual que o argumento para a direita, e retorna nulo de outra forma. |
| (and expr...) | Retorna o AND lógico e de uma lista de expressões. |
| (ou expr...) | Retorna o OR lógico ou de uma lista de expressões. |