1、当一个数字很长时,perl允许使用下划线来分割,例如下面的例子(每行的表示都等价):
12345678,12_34_56_78,12_345_678,
0x12345678ff, 0x12_34_56_78_ff,
0b1010101010,0b10_10_10_10_10,
2、字符串操作符'
.'和'
x'
点号用于连接字符串,例如:
$a="hello";
$b="world";
$c=$a.$b; //$c="helloworld"
x(就是字母x),由于重复字符串多次,例如:
"hi" x (4+1); //"hihihihihi"
5 x 4; //本质上是"5" x 4,得到"5555"
3、perl会将数字和字符串在需要的时候自动转换,例如:
"Z".5*7,
实际上是"Z".
35,将得到"Z35"
4、perl中用于字符串的比较操作符比较特殊:
字符串相等: eq
字符串不等: ne
字符串大于: gt
字符串小于: lt
字符串大于等于: ge
字符串小于等于: le
这正好和Linux Shell中的比较相反
转载于:https://blog.51cto.com/dking94/110920