此次我們說下,關於perl中陣列的頭尾操作,當然這是在不使用索引的情況下,類似與彙編當中,push和pop是在尾部,或者說在陣列的右邊進行的新增或者刪除操作,
演示**如下:
@array=5..9;
$fred=pop(@array);#原陣列array中是 5 6 7 8 9,pop之後則是5 6 7 8
print $fred;
print"\n";
$barney=pop(@array);#同樣的在此去除最後乙個是5 6 7
print $barney;
print"\n";
push @array,1..9;#在陣列array的最後新增乙個陣列,1 2 3 4 5 6 7 8 9
print @array;#整個陣列的輸出
在陣列的尾部進行操作,我們說完了,現在說下在陣列的頭部進行操作的,shift和unshift
演示**如下:
@array=qw(dino fred barney);
$m=shift(@array);
print $m;
print "\n";
$n=shift(@array);
print $n;
print "\n";
shift(@array);
print @array;
unshift(@array,5);
print @array;
print "\n";
unshift(@array,4);
print @array;
print "\n";
@other=1..3;
unshift(@array,@other);
print @array;
perl的陣列操作
list b 生成連續的一列數字或字母 b my numbers 1.100 my chars a.z b 新增或者刪除元素 b shift 移除陣列的第乙個元素 unshift 新增乙個元素到陣列的最後 push 新增乙個元素到陣列的第乙個元素 pop 去除陣列的最後乙個元素。table func...
Perl中的陣列操作
1 陣列的長度 如果把陣列變數賦值給標量變數,那麼賦給標量變數的就是陣列的長度 a array 標量變數 a中存放的是陣列 array的長度,即 陣列中元素的個數 a,b,c 1,2,3 則把1賦值給 a,把2賦值給 b,把3賦值給 c 陣列中的最後乙個元素的下標索引由陣列的特殊變數 arrayna...
Perl入門(三)Perl的陣列
perl陣列的宣告方式 perl使用 符號宣告乙個陣列 array 使用 或 qw 宣告陣列中元素 乙個完整的宣告方式為 array 12,123 abc var 方法一 或者 array qw 12 123 abc 方法二 或者 array 1.10 方法三 perl陣列的訪問 陣列通過下標進行訪...