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.