Perl 逻辑运算符
Perl 语言支持以下逻辑运算符。假设变量 a为真,变量b 为假,则:
序号 | 运算符 & 描述 |
---|---|
1 | and 称为逻辑与运算符。如果两个操作数都为真,则条件为真。 示例− (aandb) 为假。 |
2 | && C 风格的逻辑与运算符,如果两个操作数中都存在某个位,则将该位复制到结果中。 示例− (a &&b) 为假。 |
3 | or 称为逻辑或运算符。如果两个操作数中任何一个非零,则条件为真。 示例− (aorb) 为真。 |
4 | || C 风格的逻辑或运算符,如果任一操作数中存在某个位,则将该位复制到结果中。 示例− (a||b) 为真。 |
5 | not 称为逻辑非运算符。用于反转其操作数的逻辑状态。如果条件为真,则逻辑非运算符将使其为假。 示例− not(aandb) 为真。 |
类似引号的运算符
Perl 语言支持以下类似引号的运算符。在下表中,{} 代表您选择的任意一对定界符。
序号 | 运算符 & 描述 |
---|---|
1 | q{ } 用单引号括起字符串 示例− q{abcd} 得到 'abcd' |
2 | qq{ } 用双引号括起字符串 示例− qq{abcd} 得到 "abcd" |
3 | qx{ } 用反引号括起字符串 示例− qx{abcd} 得到 `abcd` |
广告