Perl 等值運算子


這些在 Perl 中也稱為關係運算符。假設變數 $a 為 10,變數 $b 為 20,那麼讓我們檢查 Perl 中可用的以下數值等值運算子:

序號運算子及描述
1== (等於)
檢查兩個運算元的值是否相等,如果相等則條件為真。
示例− ($a == $b) 為假。
2!= (不等於)
檢查兩個運算元的值是否相等,如果不相等則條件為真。
示例− ($a != $b) 為真。
3<=>
檢查兩個運算元的值是否相等,並根據左運算元在數值上是否小於、等於或大於右運算元返回 -1、0 或 1。
示例− ($a <=> $b) 返回 -1。
4> (大於)
檢查左運算元的值是否大於右運算元的值,如果大於則條件為真。
示例− ($a > $b) 為假。
5< (小於)
檢查左運算元的值是否小於右運算元的值,如果小於則條件為真。
示例− ($a < $b) 為真。
6>= (大於等於)
檢查左運算元的值是否大於或等於右運算元的值,如果大於或等於則條件為真。
示例− ($a >= $b) 為假。
7<= (小於等於)
檢查左運算元的值是否小於或等於右運算元的值,如果小於或等於則條件為真。
示例− ($a <= $b) 為真。

下面是字串等值運算子的列表。假設變數 $a 為 "abc",變數 $b 為 "xyz",那麼讓我們檢查以下字串等值運算子:

序號運算子及描述
1lt
如果左引數在字串上小於右引數,則返回真。
示例−($a lt $b) 為真。
2gt
如果左引數在字串上大於右引數,則返回真。
示例−($a gt $b) 為假。
3le
如果左引數在字串上小於或等於右引數,則返回真。
示例− ($a le $b) 為真。
4ge
如果左引數在字串上大於或等於右引數,則返回真。
示例−($a ge $b) 為假。
5eq
如果左引數在字串上等於右引數,則返回真。
示例−($a eq $b) 為假。
6ne
如果左引數在字串上不等於右引數,則返回真。
示例− ($a ne $b) 為真。
7cmp
根據左引數在字串上是否小於、等於或大於右引數返回 -1、0 或 1。
示例−($a cmp $b) 為 -1。

更新於:2019年11月29日

瀏覽量 351

啟動您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.