脚本表达式
一个表达式可以是测试表达式,也可以是行为表达式。一个表达式可以占用几行。几个行为表达式可以用 “;” 来分隔。
测试表达式是一个返回一个值的表达式,它只能在 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; |