逻辑运算符

业务规则框架支持在创建业务规则时使用“逻辑与”、“逻辑或”和“逻辑非”运算符。 下表介绍这些逻辑运算符。

逻辑运算符 说明
AND 如果两个操作数的计算结果均为 true ,则返回 true;否则返回 false
OR 如果其中一个操作数的计算结果为 true ,则返回 true,否则返回 false
NOT 如果操作数的计算结果为 false,则返回 true,否则返回 false

当操作数为不同类型时,在计算表达式之前,规则引擎会将一个参数的类型转换为匹配其他参数的类型,或将两个参数类型都转换为常见类型。

在业务规则中使用逻辑运算符

利用以下过程可在业务规则中使用逻辑运算符。

  1. 在业务规则编辑器的 IF 窗格中,右键单击“ 条件” 节点,然后选择要添加到逻辑表达式的逻辑运算符。

  2. 右键单击该逻辑运算符,然后添加所需的谓词或嵌套逻辑运算符。

另请参阅

算术运算符