Extraction平台支持通用的运算符,包含算术运算符,比较运算符和逻辑运算符三种类型;
运算符
|
类别
|
操作目
|
说明
|
( )
|
括号
|
|
|
+ -
|
算术
|
I/D+I/D S+S I/D+S S+I/D
I/D-I/D
|
S和I/D的加操作获得字符串
|
* / %
|
算术
|
I/D*I/D I*S S*I
I/D/I/D I/D%I/D
|
S*I或I*S获得I个S重复的字符串
|
> >= < <= == !=
|
比较
|
I/D
S==S S!=S
|
|
|| && == != !
|
逻辑
|
B && B !B
|
只适用于Bool数据
|
² 运算符优先级
优先级(高—>低)
|
运算符
|
1
|
( )
|
2
|
!
|
3
|
* / %
|
4
|
+ -
|
5
|
< <= > >=
|
6
|
== !=
|
7
|
&& ||
|
提示
当操作符具有相同优先级时,运算依据自左向右的运算规则进行运算;通过使用括号
运算符可以强迫改变运算的优先顺序;