ZPL手册911011

返回函数列表

功能:

这四个关键字同时使用,用于在 ZPL 宏文件中定义和调用子程序。每个关键字都有特殊用途。 GOSUB 用于将程序流定位到某个子程序。SUB 用于定义子程序名称,并指定子程序主体的开始。 RETURN 表示在调用了最新的 GOSUB 后,宏继续执行。END 用于终止宏。


语法:

有关语法示例,请参阅[示例](Example)一节。


详述:

每个 ZPL 宏文件的子程序不能超过 100 个。每个子程序都必须用 RETURN 命令来终止。子宏体中可 能不止一个 RETURN 命令。如果定义了子程序,那么至少使用一个 END 命令来指示主宏体的结束, 主宏体必须在文件的顶部。在一个 ZPL 宏中使用的嵌套级别不能超过 100。例如,如果子程序 ABC 调用子程序 XYZ,则嵌套级别为 2。如果子程序 XYZ 又调用子程序 DEF,则嵌套级别为 3。ZPL 中的所有变量均为全局变量。任何一个在子程序中使用或定义的变量,也都会存在于主宏中。


示例:

x = 1 y = 2
GOSUB add
print "the sum of ", x, " and ", y, " is ", z
END
SUB add
z = x + y
RETURN



该文档由光学课堂(www.optkt.cn)生成

最后更新时间:2020/3/7 12:38:37

登录 后发表评论
0条评论
还没有人评论过~