一般性

括弧和表達式優先順序

括弧可用於使複雜表達式更易讀。 (<expression>) 等於 <expression>。 括弧也可用於定義評估順序和相關性。

表達式將從左到右進行計算。 必須應用算術運算子的相關性:乘法和除法優先於加法和減法。 要強加特定順序,必須添加括弧來限定操作。 例如:

運算式 評估
4 + 2 * 10
  • 「*」優先於「+」:2 * 10被評估→ 20
  • 4 + 20 → 24
(4 + 2) * 10
  • 括弧會更改優先順序:(4 + 2)被評估→ 6
  • 6 * 10 → 60

區分大小寫

以下是不同的區分大小寫規則:

  • 所有運算子(和或等) 應該寫成小寫。 比如說, <expression1><expression2> 是有效的表達式,而表達式 <expression1><expression2> 不。
  • 所有函式名稱區分大小寫。 比如說, inSegment() 有效,而函式 INSEGMENT() 不。
  • 欄位引用和常數值區分大小寫:它們不是語言的內置元素(與運算子和函式不同),它們由最終用戶編寫。

返回的表達式類型

根據使用的上下文,表達式編輯器可以返回不同的值。

高級表達式編輯器用法 應為返回的表達式類型
條件(資料源條件、日期條件) 布林值
自定義計時器 日期僅時間
操作參數映射 任何

本頁內容