等式和条件函数

表达式求值器支持以下等式函数和条件函数。斜体字表示可以用实际的值或变量进行替换。

表达式 说明
(= 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。