人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

Perl教學 第4篇 下文與數組變量之二

Perl教學 第4篇 下文與數組變量之二

更新時間:2022-08-24 文章作者:未知 信息來源:網絡 閱讀次數:

4、數組的輸出:
(1) @array = (1, 2, 3);
print (@array, "\n");
結果為:
123
(2) @array = (1, 2, 3);
print ("@array\n");
結果為:
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

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 孝感市| 金华市| 枣强县| 深州市| 肇州县| 彭泽县| 潞西市| 永寿县| 曲松县| 平武县| 如东县| 阜平县| 余庆县| 南昌市| 五峰| 广水市| 邯郸县| 潞城市| 德庆县| 曲沃县| 山阴县| 海南省| 津南区| 商河县| 吴川市| 海原县| 社会| 莲花县| 张北县| 英超| 元阳县| 博湖县| 高雄市| 汉源县| 奇台县| 彭泽县| 隆子县| 龙游县| 枣强县| 兴文县| 敖汉旗|