这些在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”,那么,让我们检查以下字符串,等于运算符-
序号 | 运算符和说明 |
---|---|
1 | lt 如果left参数在字符串上小于right参数,则返回true。 示例-($a lt $b)为真。 |
2 | gt 如果left参数在字符串上大于right参数,则返回true。 示例-($a gt $b)为false。 |
3 | 乐 如果左侧参数大于stringwise小于或等于右边的参数返回true。 示例-($a le $b)为真。 |
4 | ge 如果left参数在字符串上大于或等于right参数,则返回true。 示例-($a ge $b)为false。 |
5 | eq 如果左参数在字符串上等于右参数,则返回true。 示例-($a eq $b)为false。 |
6 | ne 如果左参数在字符串上不等于右参数,则返回true。 示例-($a ne $b)为真。 |
7 | cmp 返回-1、0或1,具体取决于左参数是按字符串方式小于,等于还是大于右参数。 示例-($a cmp $b)为-1。 |