表达式求值器支持以下等式函数和条件函数。斜体字表示可以用实际的值或变量进行替换。
| 表达式 | 说明 |
|---|---|
| (= numstr [numstr] ...) | 如果所有参数的数值相等,则返回 T,否则返回 nil。 |
| (/= numstr [numstr] ...) 或 (<> numstr [numstr] ...) | 如果参数的数值不相等,则返回 T;如果参数的数值相等,则返回 nil。 |
| (< numstr [numstr] ...) | 如果每个参数的数值都小于右边的参数,则返回 T;否则返回 nil。 |
| (<= numstr [numstr] ...) | 如果每个参数的数值都小于等于右边的参数,则返回 T;否则返回 nil。 |
| (> numstr [numstr] ...) | 如果每个参数的数值都大于右边的参数,则返回 T;否则返回 nil。 |
| (>= numstr [numstr] ...) | 如果每个参数的数值都大于等于右边的参数,则返回 T;否则返回 nil。 |
| (and expr ...) | 返回一列表达式的逻辑 AND。 |
| (or expr ...) | 返回一列表达式的逻辑 OR。 |