Perl逻辑运算符

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语言支持以下类似引号的运算符。在下表中,{}代表您选择的任何一对定界符。

序号运算符和说明
1q {}
用单引号将字符串引起来

示例-q {abcd}给出'abcd'

 
2qq {}
用双引号引起来的字符串
示例-qq {abcd}给出“ abcd”
       3qx {}
用反引号引起来的字符串
示例-qx {abcd}给出`abcd`