基礎操作符
更新時間 2023-06-05 16:45:14
最近更新時間: 2023-06-05 16:45:14
分享文章
本章節主要介紹DataArts Studio的基礎操作符操作。
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}