文字
工作流程系統支援大部分支援的簡式及複合資料類型的文字。
以下是支援的簡式和複式資料類型文字的清單:
- 布林文字
- 浮點文字
- 整數文字
- 字串文字
- 時間文字
- 陣列文字
浮點文字
浮點值的格式為
[+|-]<digits>.<digits>[(E|e)[+|-]<digits>]
其中以小數點隔開的任一組數字可以是選用的(但不能兩組都是),如果 E 或 e 存在的話,則小數點是選用的。
浮點文字範例包括:1.0 0.53 -1e5 3.43769e-27
浮點文字的數字上限視平台而定。 如果您輸入的值超出伺服器或用戶端平台的限制,工作流程系統會在儲存它時自動截斷該值。一般而言,15 位數以內的浮點文字都在支援的範圍內,不會被截斷。
工作流程系統支援兩種浮點文字格式:二進位和十進位。
- 二進位浮點文字是 IEEE 二進位浮點數值。
如果要指定二進位浮點文字,請將 'f' 或 'F' 附加至值尾端(例如,3.0f、-4.56F 或 6.45e17f)。二進位浮點值可等於 0 或在下列範圍內:
- approximately 2.2250738585072014e-308≤| x|≤ approximately 1.7976931348623157e308
- 十進位浮點文字代表剛好一個十進位值,但不符合 IEEE 或任何其他標準。工作流程系統解譯浮點文字值時未附加 'f' 或 'F' 作為十進位浮點文字。 十進位浮點文字值可等於 0 或在下列範圍內:1e-260 ≤| x|≤ 1e252.
在混合二進位和十進位浮點值的計算中,所有二進位浮點值都會轉換成十進位浮點格式,以評估表示式,因此,評估結果是十進位浮點值。 必要的話,結果後來會轉換回到二進位浮點格式。 例如,如果表示式的結果是要儲存在一個只儲存二進位浮點值的資料欄位中,則此額外轉換是必要的。
提示: 失去精準度是任何轉換處理程序的本質。
許多值無法在十進位和二進位格式之間精確轉換(從十進位到二進位格式的轉換,通常比二進位到十進位格式的轉換更有問題)。
字串文字
字串文字必須以單引號或雙引號括住。 文字長度最多為 255 個字元,包括引號在內。
含括的引號不視為字串的一部分。 如果要在字串中包括單引號或雙引號,您必須在字串內的適當位置插入兩個所需的引號。 例如:
輸出此字串 | 輸入此字串 |
---|---|
|
|
|
|
|
|