# 脚本表达式

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

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

测试表达式的例子:

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

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

注释如果一切完成,则返回
IFalldone
THENRETURN;
COMMENT多项任务
DOvar1 = var2 = var3 * 10;