ROUTINE 相当于子程序 就是模块化 与python def 函数名() 一样
一种是不返回值 一种返回值 return
ROUTINE流程
• 声明例程
• 调用例程
• 从例程中返回
• 变量的范围
• 参数和参数
声明:
• 例程不能在另一个例程中声明。
• ROUTINE语句用于声明过程和函数例程。
• 必须在调用过程和函数例程之前声明它们。
• 程序本地的例程在程序中完全定义声明
• 当地的例程包括:
- ROUTINE声明
- 例程的任何VAR和/或CONST声明
- 例程的可执行语句
• 虽然例程中的VAR和CONST部分的语法与程序中的相同,但以下限制适用:
- 无法指定PATH,FILE和视觉数据类型。
- 不允许使用FROM子句。
- IN子句是不允许的。
• 如果使用具有相同程序名的FROM子句声明例程,则可以在可执行部分之后定义程序本地
的例程。 参数只能定义一次。
仔细体会