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'