脚本表达式

一个表达式可以是测试表达式,也可以是行为表达式。一个表达式可以占用几行。几个行为表达式可以用 “;” 来分隔。

测试表达式是一个返回一个值的表达式,它只能在 IF 或 ELSE IF 语句中使用。它只能在 IF 或 ELSE IF 语句中使用,或者在赋值中使用(”变量 = 测试表达式”)。请注意,赋值可以在 IF 或 ELSE IF 语句中使用,其中测试将是值是否为零(false)或非零(true)。

测试表达式的例子:

注释 如果 var 大于 5,则调用子程序 10。
IF var > 5
THEN CALL SR10;
COMMENT 如果循环结束,则递增循环指数并进行比较,否则返回原点
IF (ix = ix + 1) < 10
THEN GOTO POS10;
COMMENT 检查 flag 变量是否为 true(非零),然后清除 flag 并进行操作。
IF readyflag
THEN readyflag = 0; CALL SR20;

一个行为表达式就是一个作业或指令。几个作业可以相继执行。

注释 如果一切完成,则返回
IF alldone
THEN RETURN;
COMMENT 多项任务
DO var1 = var2 = var3 * 10;