PowerBuilder中特殊字符 & 的用法说明

虽然通常在每行上放一条语句,但偶尔需要将一条语句延续到多行。语句的连续字符是符号(&)。

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文档中有英文描述。

posted @ 2022-02-12 14:26  窗床外的鱼  阅读(1536)  评论(0)    收藏  举报