高级选择脚本的结构与定义
高级选择脚本:
- 以关键字"TGKML 1.0"开头;
- 可以包含一条或多条指令。每条指令以字符";"结尾,并为变量分配给定内容。此内容可以是:
- 文本字符串;
- 数字;
- 一个或多个逻辑函数或操作。这些指令可以包含任何先前定义的分类型;
- 维度或节点的元素;
- 一组值(文本、数值或维度元素)
指令的语法为:
变量名 := 内容;
脚本中可以定义的指令数量不受限制。所有分类型都是"局部的",因此只能在同一脚本内引用。分类型的名称不能与脚本语言所属对象的名称相对应(例如,维度名称、函数名称……)。
脚本语法不区分大小写字母,因此无法定义两个名称仅因一个大写或小写字母而不同的分类型。
- 可以包含一条或多条注释,由行首的符号 // 标识。符号 // 之后直到行末的字符将被忽略。可能的注释可以插入脚本的任何位置
- 系统仅使用一个分类型来获取脚本的结果。此分类型在脚本中预定义,名为 result。此分类型是必需的,且不能在其下方定义其他分类型。此分类型的内容必须是维度类型。