Perl 邏輯運算子


Perl 語言支援以下邏輯運算子。假設變數 $a 為真,變數 $b 為假,則:

序號運算子 & 描述
1and
稱為邏輯與運算子。如果兩個運算元都為真,則條件為真。

示例− ($a and $b) 為假。

 
2&&
C 風格的邏輯與運算子,如果兩個運算元中都存在某個位,則將該位複製到結果中。
示例− ($a && $b) 為假。
3or
稱為邏輯或運算子。如果兩個運算元中任何一個非零,則條件為真。
示例− ($a or $b) 為真。
4||
C 風格的邏輯或運算子,如果任一運算元中存在某個位,則將該位複製到結果中。
示例− ($a || $b) 為真。
5not
稱為邏輯非運算子。用於反轉其運算元的邏輯狀態。如果條件為真,則邏輯非運算子將使其為假。
示例− not($a and $b) 為真。

類似引號的運算子

Perl 語言支援以下類似引號的運算子。在下表中,{} 代表您選擇的任意一對定界符。

序號運算子 & 描述
1q{ }
用單引號括起字串

示例− q{abcd} 得到 'abcd'

 
2qq{ }
用雙引號括起字串
示例− qq{abcd} 得到 "abcd"
       3qx{ }
用反引號括起字串
示例− qx{abcd} 得到 `abcd`

更新於:2019年11月29日

248 次瀏覽

啟動您的職業生涯

完成課程獲得認證

開始學習
廣告