perl运算符使用介绍与简单应用

2019-10-01 12:23:24王振洲

三、数值(Number Values)运算符

符号 范例 说明
> $x>$y 如果$x大于$y返回1否则返回0
>= $x>=$y 如果$x大于等于$y返回1否则返回0
< $x<$y 如果$x小于$y返回1否则返回0
<= $x<=$y 如果$x小于等于$y返回1否则返回0
== $x==$y 如果$x等于$y返回1否则返回0
!= $x!=$y 如果$x不等于$y返回1否则返回0
<=> $x<=>$y 如果$x大于$y返回1;如果$x等于$y返回0;
如果$x小于$y则返回-1

四、字符串(String Values)运算符

符号 范例 说明
gt $str1 gt $str2 如果$str1大于$str2返回1否则返回0
ge $str1 ge $str2 如果$str1大于等于$str2返回1否则返回0
lt $str1 lt $str2 如果$str1小于$str2返回1否则返回0
le $str1 le $str2 如果$str1小于等于$str2返回1否则返回0
eq $str1 eq $str2 如果$str1等于$str2返回1否则返回0
ne $str1 ne $str2 如果$str1不等于$str2返回1否则返回0
cmp $str1 cmp $str2 如果$str1大于$str2返回1;如果$str1=$str2返回0;
如果$str1小于$str2则返回-1

五、逻辑(Logical)运算符
1.$x && $y(AND)

$x $y 结果
真(True) 真(True) 真(True)
真(True) 假(False) 假(False)
假(False) 真(True)