perl的shift和unshift操作符

发布时间:2019-11-06编辑:脚本学堂
perl的shift和unshift 是对数组的开头或者说数组左边进行响应的处理。

perl的shift和unshift 是对数组的开头或者说数组左边进行响应的处理。
 
shift 用于取出数组最开头第一个元素。
 
@array = qw#dino fred bareny#;
$m=shift(@array); # $m变成dino, @array 现在是(fred,bareny)
 
unshift 用于添加一个元素(或一串元素)到数组的开头;
@array = qw(a b);
unshift(@array,c); # @array现在是 (c a b );