Perl Perl陣列方法總結

2021-10-05 00:21:12 字數 1409 閱讀 9706

一、perl中陣列的宣告

二、perl中陣列的初始化

2.1.直接賦初值

2.2.使用qw給陣列賦值

2.3.等差數列

三、陣列的基本方法

3.1.陣列元素的訪問

3.2.用foreach遍歷陣列

3.3.像陣列追加元素

3.4.刪除陣列中的元素

3.5.陣列元素排序

3.6.陣列判空

四、陣列的特殊成員變數

4.1.$#array 表示陣列的最後乙個元素的下標,陣列長度-1

4.2.@array 表示陣列長度,直接進行print會輸出陣列內容

$var = 2

@array = (12,"123","abc",$var);

@array = qw(12 123 abc);
@array = (1..10)
@array=(1,2,3,4,5,6,7);

#取陣列元素:

$array[0] #表示陣列的第乙個元素 1,以此類推。

@array[1..3] #表示陣列的第二個元素到第四個元素:2,3,4

@array[1,2,4] #表示陣列的第二,第三和第五個元素:2,3,5;順序也可以交換:@array[4,1,2]: 5 2 3;

#修改陣列

#通過上述取陣列元素的方法,取得元素,然後進行重新賦值。

$array[0]= -1; # $array=(-1,2,3,4,5,6,7)

@array[1..2]=(8,9); # $array=(1,8,9,4,5,6,7)

#!user/bin/env perl -w

@array = qw(1 2 3 4 5 6);

$var = 100;

foreach $var (@array)

print "var is : $var\n";

my @scores = ( 10, 0, 4, 5, 2, 9, 8 );

#字串陣列公升序:

my @temp = sort @fruits;

#數字陣列公升序 :

my @temp = sort @scores;

#字串陣列降序:

my @temp = sort @fruits;

#數字陣列公升序 :

my @temp = sort @scores;

if(@list) 

my $arr_num = scalar @arr1;

if ($arr_num == 0)

陣列方法總結

js的裡面的陣列方法有很多,平時開發中常用的如foreach map filter等等,接下來是對陣列方法的一些使用和總結,方便日後查閱。var a 1,2,3,4 console.log a.join 1,2,3,4 console.log a.join 1234 console.log a.jo...

陣列方法總結

陣列方法 foreach mapfilter some every indexof lastindexof reduce reduceright splice join sort reverse push popunshift shift concat 1.foreach foreach是array...

陣列方法總結

上週沒事的時候把自己對陣列方面的理解做了一下總結,知識點不深,方便以後的查閱。1.物件繼承方法 物件繼承方法tostring tolocalstring valueof tostring 返回的結果是去掉陣列兩邊的 tolocalstring 和前者相同,而valueof 返回的則是陣列本身 var...