如何在Progress4GL的变量中添加数字和字符串

Kyl*_*yle 3 progress-4gl openedge

我如何像下面这样将数字和字符串添加到Progress4GL的字符变量中(这只是一个展示想法的示例)。

a = 'Code'
b = 1

c = a+b
Run Code Online (Sandbox Code Playgroud)

因此c,其值为“ Code1”

如何在progress4GL上执行此操作?

任何帮助表示赞赏。

doy*_*y44 5

您可以使用STRING()函数将整数转换为字符。

举个例子:

DEFINE VARIABLE a AS CHARACTER  NO-UNDO.
DEFINE VARIABLE b AS INTEGER    NO-UNDO.
DEFINE VARIABLE c AS CHARACTER  NO-UNDO.
a = 'Code'.
b = 1.

c = a + STRING(b).
Run Code Online (Sandbox Code Playgroud)

  • 除非需要在事务撤消(回滚)上支持回退值,否则应在每个变量和临时表定义上使用NO-UNDO选项。否则,Progress将跟踪交易期间的价值变化,这将导致额外的开销。性能提升较小,但随着时间和体积的增加而增加。 (4认同)