六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

perl案例區(qū)分圖文說明教程之6

[摘要]3、列表范圍: (1..10) = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10) (2, 5..7, 11) = (2, 5, 6, 7, 11) (3..3) = (3) .用于實數(shù) (2.1..5.3) = (2.1, 3.1 ,4.1, 5.1) (4.5..1.6) = ...
3、列表范圍:

(1..10) = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
(2, 5..7, 11) = (2, 5, 6, 7, 11)
(3..3) = (3)

.用于實數(shù)

(2.1..5.3) = (2.1, 3.1 ,4.1, 5.1)
(4.5..1.6) = ()

.用于字符串

("aaa".."aad") = ("aaa","aab", "aac", "aad")
@day_of_month = ("01".."31")

.可包含變量或表達(dá)式

($var1..$var2+5)

.小技巧:

$fred = "Fred";
print (("Hello, " . $fred . "!n") x 2);
其結(jié)果為:
Hello, Fred!
Hello, Fred!

4、數(shù)組的輸出:

(1) @array = (1, 2, 3);
print (@array, "n");
結(jié)果為:
123
(2) @array = (1, 2, 3);
print ("@arrayn");
結(jié)果為:
1 2 3

5、列表/數(shù)組的長度

當(dāng)數(shù)組變量出現(xiàn)在預(yù)期簡單變量出現(xiàn)的地方,則PERL解釋器取其長度。
@array = (1, 2, 3);
$scalar = @array; # $scalar = 3,即@array的長度
($scalar) = @array; # $scalar = 1,即@array第一個元素的值
注:以數(shù)組的長度為循環(huán)次數(shù)可如下編程:
$count = 1;
while ($count <= @array) {
print ("element $count: $array[$count-1]n");
$count++;
}

6、子數(shù)組

@array = (1, 2, 3, 4, 5);
@subarray = @array[0,1]; # @subarray = (1, 2)
@subarray2 = @array[1..3]; # @subarray2 = (2,3,4)
@array[0,1] = ("string", 46); # @array =("string",46,3,4,5) now
@array[0..3] = (11, 22, 33, 44); # @array = (11,22,33,44,5) now
@array[1,2,3] = @array[3,2,4]; # @array = (11,44,33,5,5) now
@array[0..2] = @array[3,4]; # @array = (5,5,"",5,5) now
可以用子數(shù)組形式來交換元素:
@array[1,2] = @array[2,1];

7、有關(guān)數(shù)組的庫函數(shù)

(1)sort--按字符順序排序

@array = ("this", "is", "a","test");
@array2 = sort(@array); # @array2 = ("a","is", "test", "this")
@array = (70, 100, 8);
@array = sort(@array); # @array = (100, 70, 8) now

(2)reverse--反轉(zhuǎn)數(shù)組

@array2 = reverse(@array);
@array2 = reverse sort (@array);

(3)chop--數(shù)組去尾

chop的意義是去掉STDIN(鍵盤)輸入字符串時最后一個字符--換行符。而如果它作用到數(shù)組上,則將數(shù)組中每一個元素都做如此處理。
@list = ("rabbit", "12345","quartz");
chop (@list); # @list = ("rabbi", "1234","quart") now

(4)join/split--連接/拆分

join的第一個參數(shù)是連接所用的中間字符,其余則為待連接的字符數(shù)組。
$string = join(" ", "this", "is","a", "string"); # 結(jié)果為"this is a string"
@list = ("words","and");
$string = join("::", @list, "colons"); #結(jié)果為"words::and::colons"
@array = split(/::/,$string); # @array = ("words","and", "colons") now




主站蜘蛛池模板: 中文日产国产精品久久 | 欧美一级特黄乱妇高清视频 | 日韩一级片免费看 | 亚洲欧洲精品视频 | 一二三四影视手机在线观看视频 | 天天色播 | 人人鲁免费播放视频人人香蕉 | 欧美中文日韩 | 日本亚洲欧洲高清有码在线播放 | 五月欧美| 三级黄色在线播放 | 四虎影院最新网站 | 亚洲综合亚洲综合网成人 | 特级做a爰片毛片免费看 | 倩女还魂在线观看完整版免费 | 亚洲爱爱图片 | 日韩在线观看网址 | 日韩一级视频免费观看 | 亚洲国产精品日韩专区avtube | 伊人影院在线播放 | 伊人影视传媒有限公司 | 夜久久 | 四虎影免看黄 | 日韩在线网 | 午夜影院在线观看 | 人人澡人人爱 | 在线观看亚洲网站 | 速度与激情9在线观看 | 亚洲黄色第一页 | 欧美一区二区三区日韩免费播 | 欧美怡红院高清在线 | 亚洲欧美在线免费观看 | 污污视频在线免费观看 | 欧美视频免费在线播放 | 四虎永久免费观看 | 羞羞色院91网站 | 亚洲五月六月丁香激情 | 三a毛片 | 天堂8中文在线 | 伊人影院综合 | 日韩亚洲欧美一区二区三区 |