Perl语言支持以下逻辑运算符。假设变量$a成立,变量$b成立,然后-
序号 | 运算符和说明 |
---|---|
1 | 并 称为逻辑AND运算符。如果两个操作数都为真,则条件为真。 示例-($a和$b)为false。 |
2 | && C风格的逻辑AND运算符将两个结果都复制到结果中, 例如-($a && $b)为false。 |
3 | 或 称为逻辑或运算符。如果两个操作数中的任何一个都不为零,则条件为真。 示例-($a或$b)为true。 |
4 | || 如果在任何一个操作数中都存在C样式的逻辑OR运算符,则会对其进行复制。p> 示例-($a || $b)为true。 |
5 | 未 称为逻辑非运算符。用于反转其操作数的逻辑状态。如果条件为真,则逻辑非运算符将为假。 示例-not($a和$b)为true。 |
Perl语言支持以下类似引号的运算符。在下表中,{}代表您选择的任何一对定界符。
序号 | 运算符和说明 |
---|---|
1 | q {} 用单引号将字符串引起来 示例-q {abcd}给出'abcd' |
2 | qq {} 用双引号引起来的字符串 示例-qq {abcd}给出“ abcd” |
3 | qx {} 用反引号引起来的字符串 示例-qx {abcd}给出`abcd` |