跳轉到主要內容

識別子

識別子 是一串字元,用來表示下列其中一種:
  • 區塊名稱
  • 元素名稱
  • 常數名稱
  • 變數名稱
  • 關鍵字
識別子不區分大小寫。 識別子語法:
identifier:
nondigit
identifier nondigit
identifier digit
nondigit : one of
_ a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
digit : one of
0 1 2 3 4 5 6 7 8 9

標點符號

可以使用下列標點符號: . , ( ) * / + - = < > { } : ; ! & | 標點符號 ( ){ } 必須成對出現。

運算子優先順序與結合性

優先順序最高的運算子位於表格頂端。
OperatorMeaningAssociativity
( )函式呼叫
:函式呼叫
.成員存取Left to right
+ 一元正號,一元負號
* /乘法,除法Left to right
+ 加法,減法Left to right
NOT邏輯 NOT(一元)
Comparison operations (have equal priority)
<小於Left to right
>大於Left to right
<=小於或等於Left to right
>=大於或等於Left to right
==相等比較Left to right
!=不相等比較Left to right
AND邏輯 ANDLeft to right
OR邏輯 ORLeft to right

指派運算子

= 運算子會將值指派給變數。 例如:
Distance a;
a = Page( 1 ).RectGlobal.Width;
運算式的資料型別必須與變數的資料型別相容。

常數

FlexiLayout 語言只使用全域常數(可在所有程式碼編輯器區段中使用)。 若要檢視並編輯為目前活動定義的常數清單,請按一下 Search Elements 樹狀結構中的更多 icon 以開啟功能表,然後選取 Constants

註解

您可以在程式碼中加入註解。註解的格式與 C 語言相同,可以用以下其中一種方式撰寫:
  • 使用 /*(斜線、星號)字元,後面接任意字元序列(可包含換行),再接上 */ 字元。
  • 使用 //(兩個斜線)字元,後面接任意字元序列。若換行符號前一個字元不是反斜線,則該換行會終止此種形式的註解。