運算子
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