数据湖工厂 DLF
数据湖工厂 DLF
- 最新动态
- 产品介绍
-
用户指南
- 环境准备
- IAM权限管理
- 数据管理
- 数据集成
- 数据开发
- 解决方案
- 运维调度
- 配置管理
- 配置
- 使用教程
-
参考
-
节点
- 节点概述
- CDM Job
- DIS Stream
- DIS Dump
- DIS Client
- Rest Client
- Import GES
- MRS Kafka
- Kafka Client
- CS Job
- DLI SQL
- DLI Spark
- DWS SQL
- MRS SparkSQL
- MRS Hive SQL
- MRS Presto SQL
- MRS Spark
- MRS Spark Python
- MRS Flink Job
- MRS MapReduce
- CSS
- Shell
- RDS SQL
- ETL Job
- OCR
- Create OBS
- Delete OBS
- OBS Manager
- Open/Close Resource
- Data Quality Monitor
- Sub Job
- SMN
- Dummy
- For Each
- 表达式
-
节点
- 修订记录
- API参考
- 常见问题
- 产品术语
- 通用参考
链接复制成功!
基础操作符
EL表达式支持大部分Java提供的算术和逻辑操作符。
操作符列表
操作符 |
描述 |
---|---|
. |
访问一个Bean属性或者一个映射条目 |
[] |
访问一个数组或者链表的元素 |
() |
组织一个子表达式以改变优先级 |
+ |
加 |
- |
减或负 |
* |
乘 |
/ 或 div |
除 |
% 或 mod |
取模 |
== 或 eq |
测试是否相等 |
!= 或 ne |
测试是否不等 |
< 或 lt |
测试是否小于 |
> 或 gt |
测试是否大于 |
<= 或 le |
测试是否小于等于 |
>= 或 ge |
测试是否大于等于 |
&& 或 and |
测试逻辑与 |
|| 或 or |
测试逻辑或 |
! 或 not |
测试取反 |
empty |
测试是否空值 |
?: |
类似if else表示式。如果?前面的语句为true,返回?和:之间的表达式的值;否则返回:后面的值。 |
举例
如果变量a为空,返回default,否则返回a本身。EL表达式如下:
#{empty a?"default":a}
父主题: 表达式