跳转到主要内容

标识符

标识符是一串字符,用于表示以下内容之一:
  • 块名
  • 元素名
  • 常量名
  • 变量名
  • 关键字
标识符不区分大小写。 标识符语法:
标识符:
非数字
标识符 非数字
标识符 数字
非数字:以下之一
_ 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
数字:以下之一
0 1 2 3 4 5 6 7 8 9

标点字符

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

运算符优先级与结合性

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

赋值运算符

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

常量

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

注释

您可以在代码中添加注释。注释的格式与 C 语言相同,可通过以下方式编写:
  • 使用 /*(斜杠、星号)开头,后跟任意字符序列(包括换行),以 */ 结束。
  • 使用 //(两个斜杠)开头,后跟任意字符序列。若换行符前未紧跟反斜杠,则该换行符会终止此类注释。