關係運算子
關係是使用 關係運算子來比較兩個值的邏輯表示式。 在指令 中
IF (X EQ 0) Y=1
變數 X 和 0 是表示式,它們會產生要由 EQ 關係運算子比較的值。 下列是關係運算子:
EQ 或 =. 等於
NE or ~= or ¬ = or <>. Not equal to
LT or <. Less than
LE or <=. Less than or equal to
GT 或>. 大於
GE 或> =。大於或等於
- 關係中的表示式可以是變數、常數或更複雜的算術表示式。
- 必須使用空白 (非逗點) 來區隔關係運算子與表示式。 若要讓指令更容易讀取,請使用額外的空白或括弧。
- 對於字串值, "less than" 和 "greater than" 結果可能因語言環境而有所不同,即使是同一組字元也一樣,因為使用國家對照順序。 特定字元在序列中的位置,是由語言順序而非 ASCII 順序所決定。