PERL的陣列操作

2021-06-18 16:20:59 字數 874 閱讀 8697

此次我們說下,關於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陣列的訪問 陣列通過下標進行訪...