<< 点击显示目录 >> 主页 mappView帮助助手 > mapp View帮助信息 > 工程 > 变量和数据 > Expressions > Operators操作符
|
输入类型:ANY_NUM
输出类型:ANY_NUM
名称 |
图标 |
例子 |
加法 |
+ |
A + B |
乘法 |
* |
A * B |
减法 |
- |
A - B |
除法 |
/ |
A / B |
模数 |
MOD |
A MOD B |
对于modulo,只允许用一般的ANY_INT类型作为输入/输出类型。
输入类型:BOOL
输出类型:BOOL
名称 |
图标 |
例子 |
和(连词) |
AND |
A AND B |
或(分离式) |
OR |
A OR B |
排他性或(反义词) |
XOR |
A XOR B |
不(否定句) |
NOT |
NOT A |
输入类型:ANY
输出类型:BOOL
名称 |
图标 |
例子 |
小于 |
< |
A < B |
小于或等于 |
≤ |
A <= B |
等于 |
= |
A = B |
大于或等于 |
>= |
A >= B |
大于 |
> |
A > B |
不等于 |
<> |
A <> B |
小于(<)和大于(>)的符号在XML文件中使用时必须被转义。
小于符号"<"为 "<"
大于符号">"为 ">"
ASCII字符的十六进制值决定了一个字符串是否大于、小于或等于另一个字符串。
•如果两个字符串像电话簿一样被排序,其顺序决定了哪个字符串更大。(AB < B)
•如果字符串的字符匹配,那么它们就是相等的。
•字符是区分大小写的。大写的 "A"($0041)与小写的 "a"($0061)不一样。
符号: []
例子: myArray[1]
使用一个数组索引来访问数组中的各个数据元素。数组索引可以是一个字面,变量或表达式。索引只允许在数据类型为ANY_INT的情况下进行。如果在访问过程中超过了数组的范围,在日志中会输出一个错误。
表达式是根据一定的绑定规则处理运算符来评估的。具有最强约束力的运算符首先被处理,然后是具有下一个最强约束力的运算符。这样一直持续到所有运算符都被处理完毕。
绑定强度相同的运算符从左到右处理。
下表显示了ST操作符按其绑定强度的顺序排列。
操作符 |
图标 |
捆绑强度 |
包括 |
(expression) |
最强的约束力 |
否定 补语的形成 |
- NOT |
|
乘法 除法 模数 |
* / MOD |
|
加法 减法 |
+ - |
|
比较 |
<, >, <=, >= |
|
平等性 不等式 |
= <> |
|
位数和运算法则 |
AND |
|
位数EXCLUSIVE OR运算法则 |
XOR |
|
位数OR运算法则 |
OR |
最弱的约束力 |