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

2019-10-01 12:23:24王振洲
Left-to-right
PERL运算符简单应用

一、赋值(Assignment)运算符

符号 范例 说明
= $x=$y; 把$x的值赋给$y
+= $x+=$y; $x=$x+$y;把$x加上$y后再赋值给$x
-= $x-=$y; $x=$x-$y;把$x减$y后再赋值给$x
*= $x*=$y; $x=$x*$y;把$x乘$y后再赋值给$x
/= $x/=$y; $x=$x/$y;把$x除$y次方后再赋值给$x
**= $x**=$y; $x=$x* *$y;求出$x乘$y次方后再赋值给$x
%= $x%=$y; $x=$x%$y;把$x除以$y的余数后再赋值给$x
.= $str1.=$str2; $str1=$str1.$str2;把$str1这个字符串再加上$str2这个字符串后再赋值给$str这个字符
x= $str x=$y; $str=$str x $y;循环$str字符$y次再把结果赋值给
$str这个字符串

二、运算(Arithmetic)运算符

符号 范例 说明
+ $a=$x+$y 把$x和$y加后再赋值给$a
- $a=$x+$y 把$x和$y减后再赋值给$a
* $a=$x*$y 把$x和$y乘后再赋值给$a
/ $a=$x/$y 把$x和$y除后再赋值给$a
% $a=$x%$y 把$x和$y除后再余数赋值给$a
** $a=$x**$y 把$x和$y乘次方后再赋值给$a
++ $x++;++$x 把$x加一后再赋值给$x
-- $x--;--$x 把$x减一后再赋值给$x
. $a=$x.$y 把$x字符串和$y字符串合拼后再赋值给$a