Rexx 程式設計/如何使用 Rexx/反斜槓
外觀
反斜槓字元 (\) 是非 (\u00AC) 的替代形式,是一種布林值邏輯運算子。它表示否定。許多其他程式語言出於同樣的目的使用感嘆號或單詞“not”。它位於 0 或 1 的值之前,以生成另一個值。反斜槓的優勢在於它是一個 ASCII 字元,因而不會受到 not 的內碼表問題影響,例如此處 X'AA' 與 X'AC'。
/* Boolean values are 0 and 1 */ false = 0 true = 1 /* Backslash means "not" */ say \ false /* same as: say true; same as: say ¬ false */ say \ true /* same as: say false */
反斜槓也可以與鬆散和嚴格相等運算結合使用,以生成“不等於”運算子。
/* Loose unequal says false (0) */ say 'ok ' \= 'ok' /* Strict unequal says true (1) */ say 'ok ' \== 'ok'