亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? perl4.htm

?? Perl-5中文教程,Perl對(duì)于許多人來(lái)說(shuō)可能不是很了解
?? HTM
字號(hào):
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb_2312-80">
<title></title>
<LINK rel="stylesheet" href="article.css" type="text/css">
</head>
<body>
<br>
<p align="center">第四章 列表和數(shù)組變量</p>

<p align="center"><a target="_blank" href="http://flamephoenix.126.com">by flamephoenix</a></p>

<a href="#一、列表">一、列表</a><br>
<a href="#二、數(shù)組--列表的存貯">二、數(shù)組--列表的存貯</a><br>
&nbsp;&nbsp;<a href="#1、數(shù)組的存取">1、數(shù)組的存取</a><br>
&nbsp;&nbsp;<a href="#2、字符串中的方括號(hào)和變量替換">2、字符串中的方括號(hào)和變量替換</a> <br>
&nbsp;&nbsp;<a href="#3、列表范圍:">3、列表范圍</a><br>
&nbsp;&nbsp;<a href="#4、數(shù)組的輸出:">4、數(shù)組的輸出</a><br>
&nbsp;&nbsp;<a href="#5、列表/數(shù)組的長(zhǎng)度">5、列表/數(shù)組的長(zhǎng)度</a><br>
&nbsp;&nbsp;<a href="#6、子數(shù)組">6、子數(shù)組</a><br>
&nbsp;&nbsp;<a href="#7、有關(guān)數(shù)組的庫(kù)函數(shù)">7、有關(guān)數(shù)組的庫(kù)函數(shù)</a>
<br><br>
<a name="一、列表">一、列表</a><br>
&nbsp;&nbsp;列表是包含在括號(hào)里的一序列的值,可以為任何數(shù)值,也可為空,如:(1,
5.3 , &quot;hello&quot; , 2),空列表:()。<br>
&nbsp;&nbsp;注:只含有一個(gè)數(shù)值的列表(如:(43.2) )與該數(shù)值本身(即:43.2
)是不同的,但它們可以互相轉(zhuǎn)化或賦值。<br>
&nbsp;&nbsp;列表例:<br>
&nbsp;&nbsp;&nbsp;&nbsp;(17, $var, &quot;a string&quot;)<br>
&nbsp;&nbsp;&nbsp;&nbsp;(17, 26 &lt;&lt; 2)<br>
&nbsp;&nbsp;&nbsp;&nbsp;(17, $var1 + $var2)<br>
&nbsp;&nbsp;&nbsp;&nbsp;($value, &quot;The answer is
$value&quot;)<br>
<a name="二、數(shù)組--列表的存貯">
二、數(shù)組--列表的存貯</a>
<br>
&nbsp;&nbsp;列表存貯于數(shù)組變量中,與簡(jiǎn)單變量不同,數(shù)組變量以字符&quot;@&quot;打頭,如:<br>
&nbsp;&nbsp;&nbsp;&nbsp;@array = (1, 2, 3);<br>
&nbsp;&nbsp;注:<br>
&nbsp;(1)數(shù)組變量創(chuàng)建時(shí)初始值為空列表:()。<br>
&nbsp;(2)因?yàn)镻ERL用@和$來(lái)區(qū)分?jǐn)?shù)組變量和簡(jiǎn)單變量,所以同一個(gè)名字可以同時(shí)用于數(shù)組變量和簡(jiǎn)單變量,如:<br>
&nbsp;&nbsp;&nbsp;&nbsp;$var = 1;<br>
&nbsp;&nbsp;&nbsp;&nbsp;@var = (11, 27.1 , &quot;a string&quot;);<br>
&nbsp;&nbsp;但這樣很容易混淆,故不推薦。<br>
<a name="1、數(shù)組的存取">1、數(shù)組的存取</a>
<br>
&nbsp;&nbsp;.對(duì)數(shù)組中的值通過(guò)下標(biāo)存取,第一個(gè)元素下標(biāo)為0。試圖訪問(wèn)不存在的數(shù)組元素,則結(jié)果為NULL,但如果給超出數(shù)組大小的元素賦值,則數(shù)組自動(dòng)增長(zhǎng),原來(lái)沒(méi)有的元素值為NULL。如:<br>
&nbsp;&nbsp;&nbsp;&nbsp;@array = (1, 2, 3, 4);<br>
&nbsp;&nbsp;&nbsp;&nbsp;$scalar = $array[0];<br>
&nbsp;&nbsp;&nbsp;&nbsp;$array[3] = 5; # now @array is (1,2,3,5)<br>
&nbsp;&nbsp;&nbsp;&nbsp;$scalar = $array[4]; # now $scalar =
null;<br>
&nbsp;&nbsp;&nbsp;&nbsp;$array[6] = 17; # now @array is
(1,2,3,5,&quot;&quot;,&quot;&quot;,17)<br>
&nbsp;&nbsp;.數(shù)組間拷貝<br>
&nbsp;&nbsp;&nbsp;&nbsp;@result = @original; <br>
&nbsp;&nbsp;.用數(shù)組給列表賦值<br>
&nbsp;&nbsp;&nbsp;&nbsp;@list1 = (2, 3, 4);<br>
&nbsp;&nbsp;&nbsp;&nbsp;@list2 = (1, @list1, 5); # @list2 = (1,
2, 3, 4, 5)<br>
&nbsp;&nbsp;.數(shù)組對(duì)簡(jiǎn)單變量的賦值<br>
&nbsp;&nbsp;&nbsp;&nbsp;(1) @array = (5, 7, 11);<br>
&nbsp;&nbsp;&nbsp;&nbsp;($var1, $var2) = @array; # $var1 = 5,
$var2 = 7, 11被忽略<br>
&nbsp;&nbsp;&nbsp;&nbsp;(2) @array = (5, 7);<br>
&nbsp;&nbsp;&nbsp;&nbsp;($var1, $var2, $var3) = @array; # $var1 =
5, $var2 = 7, $var3 =&quot;&quot; (null)<br>
&nbsp;&nbsp;.從標(biāo)準(zhǔn)輸入(STDIN)給變量賦值<br>
&nbsp;&nbsp;&nbsp;&nbsp;$var = &lt;STDIN&gt;;<br>
&nbsp;&nbsp;&nbsp;&nbsp;@array = &lt;STDIN&gt;; # ^D為結(jié)束輸入的符號(hào)<br>
<a name="2、字符串中的方括號(hào)和變量替換">
2
、字符串中的方括號(hào)和變量替換
 </a> <br>
&nbsp;&nbsp;&nbsp;&nbsp;&quot;$var[0]&quot; 為數(shù)組@var的第一個(gè)元素。<br>
&nbsp;&nbsp;&nbsp;&nbsp;&quot;$var\[0]&quot; 將字符&quot;[&quot;轉(zhuǎn)義,等價(jià)于&quot;$var&quot;.
&quot;[0]&quot;,$var被變量替換,[0]保持不變。<br>
&nbsp;&nbsp;&nbsp;&nbsp;&quot;${var}[0]&quot; 亦等價(jià)于&quot;$var&quot;
.&quot;[0]&quot;。<br>
&nbsp;&nbsp;&nbsp;&nbsp;&quot;$\{var}&quot;則取消了大括號(hào)的變量替換功能,包含文字:${var}.<br>
<a name="3、列表范圍:">
3、列表范圍:</a>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;(1..10) = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)<br>
&nbsp;&nbsp;&nbsp;&nbsp;(2, 5..7, 11) = (2, 5, 6, 7, 11)<br>
&nbsp;&nbsp;&nbsp;&nbsp;(3..3) = (3)<br>
&nbsp;&nbsp;.用于實(shí)數(shù)<br>
&nbsp;&nbsp;&nbsp;&nbsp;(2.1..5.3) = (2.1, 3.1 ,4.1, 5.1)<br>
&nbsp;&nbsp;&nbsp;&nbsp;(4.5..1.6) = ()<br>
&nbsp;&nbsp;.用于字符串<br>
&nbsp;&nbsp;&nbsp;&nbsp;(&quot;aaa&quot;..&quot;aad&quot;) =
(&quot;aaa&quot;,&quot;aab&quot;, &quot;aac&quot;,
&quot;aad&quot;)<br>
&nbsp;&nbsp;&nbsp;&nbsp;@day_of_month =
(&quot;01&quot;..&quot;31&quot;)<br>
&nbsp;&nbsp;.可包含變量或表達(dá)式<br>
&nbsp;&nbsp;&nbsp;&nbsp;($var1..$var2+5)<br>
&nbsp;&nbsp;.小技巧:<br>
&nbsp;&nbsp;&nbsp;&nbsp;$fred = &quot;Fred&quot;;<br>
&nbsp;&nbsp;&nbsp;&nbsp;print ((&quot;Hello, &quot; . $fred .
&quot;!\n&quot;) x 2); <br>
&nbsp;&nbsp;其結(jié)果為:<br>
&nbsp;&nbsp;&nbsp;&nbsp;Hello, Fred!<br>
&nbsp;&nbsp;&nbsp;&nbsp;Hello, Fred! <br>
<a name="4、數(shù)組的輸出:">
4、數(shù)組的輸出:</a>
<br>
(1) @array = (1, 2, 3);<br>
&nbsp;&nbsp;&nbsp;&nbsp;print (@array, &quot;\n&quot;);<br>
&nbsp;&nbsp;結(jié)果為:<br>
&nbsp;&nbsp;&nbsp;&nbsp;123<br>
(2) @array = (1, 2, 3);<br>
&nbsp;&nbsp;&nbsp;&nbsp;print (&quot;@array\n&quot;);<br>
&nbsp;&nbsp;結(jié)果為:<br>
&nbsp;&nbsp;&nbsp;&nbsp;1 2 3<br>
<a name="5、列表/數(shù)組的長(zhǎng)度">5、列表/數(shù)組的長(zhǎng)度</a>
<br>
&nbsp;&nbsp;當(dāng)數(shù)組變量出現(xiàn)在預(yù)期簡(jiǎn)單變量出現(xiàn)的地方,則PERL解釋器取其長(zhǎng)度。<br>
&nbsp;&nbsp;&nbsp;&nbsp;@array = (1, 2, 3);<br>
&nbsp;&nbsp;&nbsp;&nbsp;$scalar = @array; # $scalar = 3,即@array的長(zhǎng)度<br>
&nbsp;&nbsp;&nbsp;&nbsp;($scalar) = @array; # $scalar = 1,即@array第一個(gè)元素的值<br>
&nbsp;&nbsp;注:以數(shù)組的長(zhǎng)度為循環(huán)次數(shù)可如下編程:<br>
&nbsp;&nbsp;&nbsp;&nbsp;$count = 1;<br>
&nbsp;&nbsp;&nbsp;&nbsp;while ($count &lt;= @array) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;print (&quot;element $count:
$array[$count-1]\n&quot;);<br>
&nbsp;&nbsp;&nbsp;&nbsp;$count++;<br>
&nbsp;&nbsp;&nbsp;&nbsp;}<br>
<a name="6、子數(shù)組">6、子數(shù)組</a>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;@array = (1, 2, 3, 4, 5);<br>
&nbsp;&nbsp;&nbsp;&nbsp;@subarray = @array[0,1]; # @subarray =
(1, 2)<br>
&nbsp;&nbsp;&nbsp;&nbsp;@subarray2 = @array[1..3]; # @subarray2 =
(2,3,4)<br>
&nbsp;&nbsp;&nbsp;&nbsp;@array[0,1] = (&quot;string&quot;, 46); #
@array =(&quot;string&quot;,46,3,4,5) now <br>
&nbsp;&nbsp;&nbsp;&nbsp;@array[0..3] = (11, 22, 33, 44); # @array
= (11,22,33,44,5) now<br>
&nbsp;&nbsp;&nbsp;&nbsp;@array[1,2,3] = @array[3,2,4]; # @array =
(11,44,33,5,5) now<br>
&nbsp;&nbsp;&nbsp;&nbsp;@array[0..2] = @array[3,4]; # @array =
(5,5,&quot;&quot;,5,5) now<br>
&nbsp;&nbsp;可以用子數(shù)組形式來(lái)交換元素:<br>
&nbsp;&nbsp;&nbsp;&nbsp;@array[1,2] = @array[2,1];<br>
<a name="7、有關(guān)數(shù)組的庫(kù)函數(shù)">
7、有關(guān)數(shù)組的庫(kù)函數(shù)</a>
<br>
(1)sort--按字符順序排序<br>
&nbsp;&nbsp;&nbsp;&nbsp;@array = (&quot;this&quot;,
&quot;is&quot;, &quot;a&quot;,&quot;test&quot;);<br>
&nbsp;&nbsp;&nbsp;&nbsp;@array2 = sort(@array); # @array2 =
(&quot;a&quot;,&quot;is&quot;, &quot;test&quot;,
&quot;this&quot;)<br>
&nbsp;&nbsp;&nbsp;&nbsp;@array = (70, 100, 8);<br>
&nbsp;&nbsp;&nbsp;&nbsp;@array = sort(@array); # @array = (100,
70, 8) now<br>
(
2)reverse--反轉(zhuǎn)數(shù)組<br>
&nbsp;&nbsp;&nbsp;&nbsp;@array2 = reverse(@array);<br>
&nbsp;&nbsp;&nbsp;&nbsp;@array2 = reverse sort (@array);<br>
(3)chop--數(shù)組去尾<br>
&nbsp;&nbsp;&nbsp;&nbsp;chop的意義是去掉STDIN(鍵盤(pán))輸入字符串時(shí)最后一個(gè)字符--換行符。而如果它作用到數(shù)組上,則將數(shù)組中每一個(gè)元素都做如此處理。<br>
&nbsp;&nbsp;&nbsp;&nbsp;@list = (&quot;rabbit&quot;,
&quot;12345&quot;,&quot;quartz&quot;);<br>
&nbsp;&nbsp;&nbsp;&nbsp;chop (@list); # @list =
(&quot;rabbi&quot;, &quot;1234&quot;,&quot;quart&quot;) now<br>
(
4)join/split--連接/拆分<br>
&nbsp;&nbsp;&nbsp;&nbsp;join的第一個(gè)參數(shù)是連接所用的中間字符,其余則為待連接的字符數(shù)組。<br>
&nbsp;&nbsp;&nbsp;&nbsp;$string = join(&quot; &quot;,
&quot;this&quot;, &quot;is&quot;,&quot;a&quot;,
&quot;string&quot;); # 結(jié)果為&quot;this is a string&quot;<br>
&nbsp;&nbsp;&nbsp;&nbsp;@list =
(&quot;words&quot;,&quot;and&quot;);<br>
&nbsp;&nbsp;&nbsp;&nbsp;$string = join(&quot;::&quot;, @list,
&quot;colons&quot;); #結(jié)果為&quot;words::and::colons&quot;<br>
&nbsp;&nbsp;&nbsp;&nbsp;@array = split(/::/,$string); # @array =
(&quot;words&quot;,&quot;and&quot;, &quot;colons&quot;) now<br>
</p>
<p align="center"><a href="perl3.htm">上一章</a> <a href="perl5.htm">下一章</a> <a href="index.htm">目錄</a></p>
<br>
</body>
</html>

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品91一区二区| 午夜日韩在线电影| 成人综合在线观看| 国产午夜精品久久| a亚洲天堂av| 亚洲欧美电影一区二区| 欧美羞羞免费网站| 视频一区欧美日韩| 久久这里只有精品视频网| 国产伦精品一区二区三区免费迷| 久久女同精品一区二区| 成人爱爱电影网址| 亚洲丰满少妇videoshd| 欧美一级专区免费大片| 国产成人a级片| 亚洲欧洲日韩av| 欧美日韩电影一区| 国产精品一区2区| 国产精品久久久久婷婷| 欧美日韩午夜影院| 精品一区二区av| 亚洲人成在线观看一区二区| 欧美日韩在线观看一区二区| 老司机免费视频一区二区三区| 久久精品免视看| 精品视频一区三区九区| 狠狠色狠狠色综合日日91app| 国产精品人人做人人爽人人添| 色欧美88888久久久久久影院| 日本美女一区二区三区| 国产精品美女久久久久av爽李琼 | 中文字幕在线观看一区二区| 91黄色免费看| 韩国av一区二区| 一区二区欧美国产| 国产亚洲污的网站| 欧美日韩五月天| 国产精品一二三区在线| 亚洲一级片在线观看| ww久久中文字幕| 欧美三日本三级三级在线播放| 久久精品99国产精品| 亚洲免费三区一区二区| 久久综合给合久久狠狠狠97色69| 91免费观看视频在线| 久久国产日韩欧美精品| 亚洲欧美激情在线| 日韩精品中文字幕在线一区| 99久久综合精品| 精品一区二区在线视频| 国产精品久久久久久久久免费丝袜| 欧美精品乱码久久久久久按摩 | 欧美电视剧免费全集观看| 99久久精品久久久久久清纯| 久久精品国产99久久6| 一区二区三区精品在线观看| 国产嫩草影院久久久久| 日韩午夜激情电影| 欧美日韩成人高清| 欧美亚洲国产一区二区三区va| 成人激情开心网| 国产主播一区二区| 久久99热狠狠色一区二区| 亚洲成在线观看| 一区二区三区美女视频| 国产精品激情偷乱一区二区∴| 精品成人佐山爱一区二区| 91精品欧美久久久久久动漫| 欧美日韩美少妇| 欧美色网一区二区| 在线观看亚洲a| 一本一道久久a久久精品| 97精品久久久午夜一区二区三区 | 1区2区3区国产精品| 国产精品欧美久久久久无广告| 精品福利一区二区三区免费视频| 制服丝袜亚洲网站| 日韩一级精品视频在线观看| 6080日韩午夜伦伦午夜伦| 制服丝袜亚洲精品中文字幕| 欧美一区二区视频观看视频| 欧美精选一区二区| 91麻豆精品国产91久久久久| 欧美一区二区久久| 日韩欧美一级特黄在线播放| 欧美r级在线观看| 欧美精品一区二区三区在线播放| 欧美大片顶级少妇| 国产视频一区二区在线| 中文字幕第一区综合| 国产精品另类一区| 亚洲靠逼com| 午夜精品视频在线观看| 日本中文在线一区| 国产一区亚洲一区| 99免费精品在线| 一本到不卡精品视频在线观看| 91国偷自产一区二区使用方法| 在线观看欧美精品| 欧美一级久久久| 国产欧美日韩卡一| 一区免费观看视频| 午夜精品久久久久久久| 久久99久久久久久久久久久| 国产丶欧美丶日本不卡视频| 91在线一区二区| 欧美精品18+| 国产午夜一区二区三区| 亚洲日本乱码在线观看| 视频在线在亚洲| 国产suv精品一区二区6| 欧美撒尿777hd撒尿| 精品少妇一区二区三区在线视频| 欧美国产1区2区| 一区二区三区av电影 | 国产精品一区在线| 色www精品视频在线观看| 欧美一区二区三区日韩视频| 国产日韩欧美a| 亚洲第一二三四区| 国产sm精品调教视频网站| 欧美中文字幕一区二区三区| 欧美精品aⅴ在线视频| 亚洲国产成人午夜在线一区| 一区在线观看免费| 久久精品国产亚洲一区二区三区| a4yy欧美一区二区三区| 欧美一区二区二区| 亚洲视频资源在线| 久久狠狠亚洲综合| 日本久久电影网| 国产日产欧美一区| 奇米在线7777在线精品 | 亚洲狠狠丁香婷婷综合久久久| 男女男精品视频网| 色哟哟一区二区在线观看| 2020国产精品自拍| 肉肉av福利一精品导航| 92精品国产成人观看免费| 久久精品免视看| 久久国产剧场电影| 欧美女孩性生活视频| 亚洲色图视频网站| 丁香激情综合国产| 日韩欧美国产综合| 天天综合色天天| 91成人网在线| 亚洲视频在线观看一区| 国产成人无遮挡在线视频| 日韩午夜在线播放| 视频一区二区欧美| 欧美亚洲国产一区二区三区 | 精品欧美久久久| 视频一区中文字幕| 欧美日韩在线一区二区| 亚洲精品视频观看| 99re这里只有精品视频首页| 国产日韩精品一区二区三区| 久久se精品一区二区| 欧美高清激情brazzers| 亚洲第一福利视频在线| 欧美午夜影院一区| 一区二区三区日韩欧美| 91黄色免费看| 亚洲最大色网站| 色嗨嗨av一区二区三区| 亚洲精品成人悠悠色影视| 波多野结衣视频一区| 国产精品久久久久久户外露出 | 久久99精品久久只有精品| 日韩欧美一区中文| 蜜臀久久久久久久| 日韩欧美成人一区二区| 美腿丝袜亚洲三区| 26uuu欧美| 国产精品一区二区你懂的| 国产清纯白嫩初高生在线观看91 | 成人黄色免费短视频| 国产精品久久久久久亚洲毛片 | 国产精品香蕉一区二区三区| 国产视频911| heyzo一本久久综合| 亚洲免费视频成人| 欧美色精品天天在线观看视频| 天天av天天翘天天综合网色鬼国产| 欧美视频一区二区三区在线观看| 午夜天堂影视香蕉久久| 日韩一区二区视频在线观看| 久久aⅴ国产欧美74aaa| 欧美国产日产图区| 色妞www精品视频| 日韩精品欧美成人高清一区二区| 日韩你懂的在线播放| 成人性视频免费网站| 一区二区免费看| 欧美美女一区二区在线观看| 麻豆中文一区二区| 国产精品白丝在线| 在线观看亚洲a| 久草在线在线精品观看|