ZPL 程序的基本结构
执行结果:
从例子中可以看到,程序是一个文本文件,由一系列命令行组成。命令行的内容可以是注释、赋值语句或关键词,当然也可以是空行。我们给每一行的前面加了一个行号,但这只 是为了方便解读,在实际的 ZPL 程序中不存在这些行号。 在 ZPL中,可以有三种方式对程序进行注释,如第 5、6、7 行所示。第一种方式是以关 键词 REM 开头,表明这一行是注释行,注释行不参加程序的运行。第二种方式是以符号 “!”开头,也表明这一行是注释行。还有一种方式就是在命令行的任何位置插入符号 “#”,表明本行中此符号后面的内容为注释,不参加程序的运行。
ZPL 中赋值语句的基本格式为:
variable = (expression)
其中,变量 variable 可以是以字母开头的任何字母和数字的组合,包括下划线“_”,但不能含有特殊字符如 ~ ( ) = + - * / ! > < ^ & | # ” 等,也不能包含空格。ZPL 中变量名字母 不分大小写。另外,变量名的长度不能超过 28 个字符。x、y1、variable_z、myVariable等都是有效的变量名,但要注意的是,变量名不能与 ZPL 保留的关键词和函数名相同。
作为一种好的编程习惯,选用变量名时既要简洁,同时又要便于理解,特别是当有多人阅读同一程序时。
ZPL 中有三种变量:数值变量、数组变量和字符串变量。我们将在下一节对这些不同的变 量作进一步的讨论。 在赋值语句中,赋值符号“ = ” 右边的表达式 (expression) 可以是常量、其它已经事先赋值的变量、或者包括不同常量、变量及函数等的复杂运算公式。当赋值语句运行时,先对表达式进行计算,然后再将表达式的结果赋给“ = ” 左边的变量。
关键词用于完成特定的任务,如程序中的 PRINT 就可以将需要的结果在屏幕上显示出来。