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",那么让我们检查以下字符串等值运算符:
序号 | 运算符及描述 |
---|---|
1 | lt 如果左参数在字符串上小于右参数,则返回真。 示例−($a lt $b) 为真。 |
2 | gt 如果左参数在字符串上大于右参数,则返回真。 示例−($a gt $b) 为假。 |
3 | le 如果左参数在字符串上小于或等于右参数,则返回真。 示例− ($a le $b) 为真。 |
4 | ge 如果左参数在字符串上大于或等于右参数,则返回真。 示例−($a ge $b) 为假。 |
5 | eq 如果左参数在字符串上等于右参数,则返回真。 示例−($a eq $b) 为假。 |
6 | ne 如果左参数在字符串上不等于右参数,则返回真。 示例− ($a ne $b) 为真。 |
7 | cmp 根据左参数在字符串上是否小于、等于或大于右参数返回 -1、0 或 1。 示例−($a cmp $b) 为 -1。 |
广告