虽然通常在每行上放一条语句,但偶尔需要将一条语句延续到多行。语句的连续字符是符号(&)。
PowerBuilder的续行符号为‘&’,它放在一句的末尾,表示下一行是前一行的继续。
语法Syntax
Start of statement &
more statement &
end of statement
&符号必须是行中最后一个非白色字符(空格),否则编译器会将其视为语句的一部分。
例如:
if not (dw_3.getitemstatus(getrow(dw_3),0,primary!) = new! or &
dw_3.getitemstatus(getrow(dw_3),0,primary!) = newmodified!) &
then
messagebox(msg,"测试数据")
end if
这里if后面的条件写在编辑器上会感觉太长,就会在后面使用&来换行,又不会被编辑器错误识别。
这里可以参照PB的help文档中有英文描述。