Perl平等运算符

这些在Perl中也称为关系运算符。假设变量$a持有10,变量$b持有20,那么,让我们检查一下Perl中可用的以下数字相等运算符-

序号运算符和说明
1==(等于)
检查两个操作数的值是否相等,如果是,则条件为true。
示例-($a == $b)不正确。
2!=(不等于)
检查两个操作数的值是否相等,如果值不相等,则条件为true。
示例-($a!= $b)为真。
3<=>
检查两个操作数的值是否相等,并根据左参数在数值上小于,等于或大于右参数而返回-1、0或1。
示例-($a <=> $b)返回-1。
4>(大于)
检查左操作数的值是否大于右操作数的值,如果是,则条件为true。
示例-($a> $b)不正确。
5<(小于)
检查左操作数的值是否小于右操作数的值,如果是,则条件为true。
示例-($a <$b)为true。
6> =(大于或等于)
检查左操作数的值是否大于或等于右操作数的值,如果是,则条件为true。
示例-($a> = $b)不正确。
7<=(小于或等于)
检查左操作数的值是否小于或等于右操作数的值,如果是,则条件为true。
示例-($a <= $b)是true。

以下是股权运算符列表。假设变量$a持有“ abc”,变量$b持有“ xyz”,那么,让我们检查以下字符串,等于运算符-

序号运算符和说明
1lt
如果left参数在字符串上小于right参数,则返回true。
示例-($a lt $b)为真。
2gt
如果left参数在字符串上大于right参数,则返回true。
示例-($a gt $b)为false。
3
如果左侧参数大于stringwise小于或等于右边的参数返回true。
示例-($a le $b)为真。
4ge
如果left参数在字符串上大于或等于right参数,则返回true。
示例-($a ge $b)为false。
5eq
如果左参数在字符串上等于右参数,则返回true。
示例-($a eq $b)为false。
6ne
如果左参数在字符串上不等于右参数,则返回true。
示例-($a ne $b)为真。
7cmp
返回-1、0或1,具体取决于左参数是按字符串方式小于,等于还是大于右参数。
示例-($a cmp $b)为-1。