跳转到主要内容

标识符

标识符 是用于表示以下之一的字符序列:
  • 块名称
  • 元素名称
  • 常量名称
  • 变量名称
  • 关键字
标识符不区分大小写。 标识符语法:
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

标点字符

可以使用以下标点字符: . , ( ) * / + - = < > { } : ; ! & | 标点字符 ( ){ } 必须成对出现。

运算符优先级和结合性

优先级最高的运算符位于下表顶部。
运算符含义结合性
( )函数调用
:函数调用
.成员选择从左到右
+ 一元正号、一元负号
* /乘法、除法从左到右
+ 加法、减法从左到右
NOT逻辑非(一元)
比较运算(具有相同优先级)
<小于从左到右
>大于从左到右
<=小于或等于从左到右
>=大于或等于从左到右
==相等从左到右
!=不等从左到右
AND逻辑与从左到右
OR逻辑或从左到右

赋值运算符

= 运算符用于将一个值赋给变量。 例如:
Distance a;
a = Page( 1 ).RectGlobal.Width;
表达式的数据类型必须与变量的数据类型兼容。

常量

FlexiLayout 语言仅使用全局常量(在代码编辑器的所有部分中可用)。 要查看和编辑为当前活动定义的常量列表,单击 Search Elements 树中的更多 icon 打开菜单,然后选择 Constants

注释

您可以在代码中添加注释。注释的格式与 C 语言中的相同,可以通过以下方式之一编写:
  • /*(斜杠、星号)字符,后接任意字符序列(包括换行符),再以 */ 字符结束。
  • //(两个斜杠)字符,后接任意字符序列。未被反斜杠紧接在前的换行符会终止此种形式的注释。