Perl 邏輯運算子
Perl 語言支援以下邏輯運算子。假設變數 $a 為真,變數 $b 為假,則:
序號 | 運算子 & 描述 |
---|---|
1 | and 稱為邏輯與運算子。如果兩個運算元都為真,則條件為真。 示例− ($a and $b) 為假。 |
2 | && C 風格的邏輯與運算子,如果兩個運算元中都存在某個位,則將該位複製到結果中。 示例− ($a && $b) 為假。 |
3 | or 稱為邏輯或運算子。如果兩個運算元中任何一個非零,則條件為真。 示例− ($a or $b) 為真。 |
4 | || C 風格的邏輯或運算子,如果任一運算元中存在某個位,則將該位複製到結果中。 示例− ($a || $b) 為真。 |
5 | not 稱為邏輯非運算子。用於反轉其運算元的邏輯狀態。如果條件為真,則邏輯非運算子將使其為假。 示例− not($a and $b) 為真。 |
類似引號的運算子
Perl 語言支援以下類似引號的運算子。在下表中,{} 代表您選擇的任意一對定界符。
序號 | 運算子 & 描述 |
---|---|
1 | q{ } 用單引號括起字串 示例− q{abcd} 得到 'abcd' |
2 | qq{ } 用雙引號括起字串 示例− qq{abcd} 得到 "abcd" |
3 | qx{ } 用反引號括起字串 示例− qx{abcd} 得到 `abcd` |
廣告