Orange
安装
使用文档
博客
发布日志
Orange 使用文档
0.6.4
Docs
/
Concept
/
条件判断模块
条件判断模块,是一系列
匹配条件
和使用方式的集合。它由以下几部分组成
type
0表示只有一个匹配条件,1表示对所有条件
与
操作,2表示对所有条件
或
操作,3表示按照表达式(另一个字段
expression
)对所有条件求值
注意当使用type为3的表达式求值时性能有一定损耗,请自行做好相关测试工作
expression
当type为3时,此字段不为空,它的格式是一个lua的逻辑判断表达式
表达式中每个值的格式为
v[index]
, 比如v[1]对应的就是第一个条件的值。示例:(v[1] or v[2]) and v[3],即前两个条件至少一个为真并且第三个条件为真时,规则为真
conditions:
匹配条件
集合