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

启动您的职业生涯

完成课程获得认证

开始学习
广告