列表直接量: (数值1,数值2,数值3)表示一列数据的写法,可以用逗号或空格分隔,也可以用范围符“..”,如 (1..5)表示(1,2,3,4,5),只会越来越大,每次加1。
qw简写:qw(数据1,数据2,数据3),放字符串时候不用加双引号,但不能用转义字符。可以用任何符号定界,不一定非要用()。
列表的赋值:
例: ($fred,$barrey) =($barney,$fred,"abc")
数组的赋值:
例: @数组名 = 值...;
pop和push操作符:
pop(@数组名)
push(@数组名,元素)
shift和unshift操作符:
shift(@数组名)
unshift(@数组名,数据)
splice操作符:
splice@array,1,2,qw(wilma)
数组内插:和标量一样,数组内插时会将元素自动用空格隔开,但前后无空格。
foreach控制符:
常用的默认变量:$_
reverse操作符:
reverse @fred;
sort操作符:
sort @rocks;
each操作符:
each @rocks;
标量上下文与列表上下文:全靠感觉
清空数组方法: @betty=();
列表上下文中的 :@lines=; 不停地输入,如果是windows下的输出,就用ctrl_z退出输入。