Table 3.1. 整数比较操作符
操作符 | 描述 |
< | 小于 |
> | 大于 |
== | 等于 |
<= | 小于等于 |
>= | 大于等于 |
!= | 不等于 |
<=> | 比较,返回 1, 0, or -1 |
操作符<=>结果为:
0 - 两个值相等
1 - 第一个值大
1 - 第二个值大
三、字符串比较操作符
Table 3.2. 字符串比较操作符
操作符 | 描述 | |
lt | 小于 | |
gt | 大于 | |
eq | 等于 | |
le | 小于等于 | |
ge | 大于等于 | |
ne | 不等于 | |
cmp | 比较,返回 1, 0, or -1 |
四、逻辑操作符
逻辑或:$a || $b 或 $a or $b
逻辑与:$a && $b 或 $a and $b
逻辑非:! $a 或 not $a
逻辑异或:$a xor $b
五、位操作符
位与:&
位或:|
位非:~
位异或:^
左移:$x << 1
右移:$x >> 2
注:不要将&用于负整数,因为PERL将会把它们转化为无符号数。
新闻热点
疑难解答