运算符
Progress 支持+ / - *作为运算符。它们不能超载。除法总是返回小数。如果计算中的任何数字是小数,则返回小数。否则一个 INTEGER
或 INT64
。
没有+=
或++
运算符。要增加或减少变量,你必须将其分配给自己加上或减去某些东西。所以要为变量添加 1:i = i + 1.
DEFINE VARIABLE i AS INTEGER NO-UNDO.
DEFINE VARIABLE j AS INTEGER NO-UNDO.
i = 3.
j = 2.
DISPLAY i + j. // 3 + 2 = 5
DISPLAY i - j. // 3 - 2 = 1
DISPLAY i / j. // 3 / 2 = 1.5
DISPLAY INTEGER(i / j). //Integer(3/2) = 2.
DISPLAY i * j. //3 x 2 = 6