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

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

perl案例區分圖文說明教程之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) .用于實數 (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)

.用于實數

(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")

.可包含變量或表達式

($var1..$var2+5)

.小技巧:

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

4、數組的輸出:

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

5、列表/數組的長度

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

6、子數組

@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
可以用子數組形式來交換元素:
@array[1,2] = @array[2,1];

7、有關數組的庫函數

(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--反轉數組

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

(3)chop--數組去尾

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

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

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




主站蜘蛛池模板: 亚洲xxxxxx| 又大又硬又爽又粗又快的视频免费 | 午夜男人天堂 | 一级做a爱片性色毛片武则天五则 | 伊人久久大香线蕉综合影 | 欧美怡红院免费全视频 | 婷婷激情综合网 | 日韩中文字幕精品久久 | 天天操狠狠操 | 亚洲视频免费看 | 伊人亚洲综合网成人 | 日本一本二本在线观看 | 午夜视频福利在线观看 | 日本在线免费看片 | 青春草在线 | 特黄大片aaaaa毛片 | 午夜老司机在线观看免费 | 日本免费不卡视频一区二区三区 | 日韩欧美中文字幕一区 | 亚洲系列国产系列 | 张丽莉老师的故事 | 日本精品一区二区 | 亚洲成人高清 | 日韩一区二区三区免费 | 亚洲韩国日本欧美一区二区三区 | 天堂网在线免费观看 | 天堂网www在线资源链接 | 亚洲欧美中文日韩在线v日本 | 天天做夜夜操 | 秋霞在线播放 | 亚洲欧美天堂综合久久 | 五月激情综合 | 色福利视频导航 | 天天综合色天天综合 | 色天天综合 | 欧美午夜视频一区二区 | 色橹| 日本黄色免费网址 | 亚洲码和乱人伦中文一区 | 亚洲成a人片在线观看88 | 亚洲性久久久影院 |