| Class | Description |
|---|---|
| AbstractCompareOpt | |
| AndOpt |
and
|
| EQOpt |
等于
|
| GTEOpt |
大于等于
|
| GTOpt |
大于
|
| LTEOpt |
小于等于
|
| LTOpt |
小于
|
| NEQOpt |
不等于
|
| NotOpt |
Not(!)
|
| NullableOpt | |
| OrOpt |
or(||)
|
| OrOpt2 |
A ||| B 如果A是null, 或者A是数组/集合/Map但长度是0,返回B
|
| QuestionOpt |
三元运算符: '?'
说明,三元表达式包含两个运算符:'?',':'.整个表达式的结果由它们共同完成.而每个符号承担一部分操作. '?':包含两个操作对象,即,'?'左侧的逻辑表达式,与'?'右侧的第一值. ':':也包含两个操作对象,即,':'前面生成的'?'对象,与':'右侧的第二个值. 在进行运算的时候,是先运算':',而':'中将条件的判断委托到'?'当中.然后':'对象根据'?'中的返回 结果分别读取'?'中的的左值或,':'的右值 |
| QuestionSelectOpt |
三元运算符:
':'
说明,三元表达式包含两个运算符:'?',':'.整个表达式的结果由它们共同完成.而每个符号承担一部分操作. '?':包含两个操作对象,即,'?'左侧的逻辑表达式,与'?'右侧的第一值. ':':也包含两个操作对象,即,':'前面生成的'?'对象,与':'右侧的第二个值. 在进行运算的时候,是先运算':',而':'中将条件的判断委托到'?'当中.然后':'对象根据'?'中的返回 结果分别读取'?'中的的左值或,':'的右值 |
Copyright © 2017. All rights reserved.