亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 編程 > Perl > 正文

Perl列表和數(shù)組變量的概念

2020-02-23 19:47:57
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

一、列表
??列表是包含在括號(hào)里的一序列的值,可以為任何數(shù)值,也可為空,如:(1,?5.3?,?"hello"?,?2),空列表:()。
??注:只含有一個(gè)數(shù)值的列表(如:(43.2)?)與該數(shù)值本身(即:43.2?)是不同的,但它們可以互相轉(zhuǎn)化或賦值。
??列表例:
????(17,?$var,?"a?string")
????(17,?26? ????(17,?$var1?+?$var2)
????($value,?"The?answer?is?$value")
二、數(shù)組--列表的存貯?
??列表存貯于數(shù)組變量中,與簡(jiǎn)單變量不同,數(shù)組變量以字符"@"打頭,如:
????@array?=?(1,?2,?3);
??注:
?(1)數(shù)組變量創(chuàng)建時(shí)初始值為空列表:()。
?(2)因?yàn)镻ERL用@和$來(lái)區(qū)分?jǐn)?shù)組變量和簡(jiǎn)單變量,所以同一個(gè)名字可以同時(shí)用于數(shù)組變量和簡(jiǎn)單變量,如:
????$var?=?1;
????@var?=?(11,?27.1?,?"a?string");
??但這樣很容易混淆,故不推薦。
1、數(shù)組的存取?
??.對(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。如:
????@array?=?(1,?2,?3,?4);
????$scalar?=?$array[0];
????$array[3]?=?5;?#?now?@array?is?(1,2,3,5)
????$scalar?=?$array[4];?#?now?$scalar?=?null;
????$array[6]?=?17;?#?now?@array?is?(1,2,3,5,"","",17)
??.數(shù)組間拷貝
????@result?=?@original;?
??.用數(shù)組給列表賦值
????@list1?=?(2,?3,?4);
????@list2?=?(1,?@list1,?5);?#?@list2?=?(1,?2,?3,?4,?5)
??.數(shù)組對(duì)簡(jiǎn)單變量的賦值
????(1)?@array?=?(5,?7,?11);
????($var1,?$var2)?=?@array;?#?$var1?=?5,?$var2?=?7,?11被忽略
????(2)?@array?=?(5,?7);
????($var1,?$var2,?$var3)?=?@array;?#?$var1?=?5,?$var2?=?7,?$var3?=""?(null)
??.從標(biāo)準(zhǔn)輸入(STDIN)給變量賦值
????$var?=?;
????@array?=?;?#?^D為結(jié)束輸入的符號(hào)
2?、字符串中的方括號(hào)和變量替換?
????"$var[0]"?為數(shù)組@var的第一個(gè)元素。
????"$var/[0]"?將字符"["轉(zhuǎn)義,等價(jià)于"$var".?"[0]",$var被變量替換,[0]保持不變。
????"${var}[0]"?亦等價(jià)于"$var"?."[0]"。
????"$/{var}"則取消了大括號(hào)的變量替換功能,包含文字:${var}.
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í)數(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?("@array/n");
??結(jié)果為:
????1?2?3
5、列表/數(shù)組的長(zhǎng)度?
??當(dāng)數(shù)組變量出現(xiàn)在預(yù)期簡(jiǎn)單變量出現(xiàn)的地方,則PERL解釋器取其長(zhǎng)度。
????@array?=?(1,?2,?3);
????$scalar?=?@array;?#?$scalar?=?3,即@array的長(zhǎng)度
????($scalar)?=?@array;?#?$scalar?=?1,即@array第一個(gè)元素的值
??注:以數(shù)組的長(zhǎng)度為循環(huán)次數(shù)可如下編程:
????$count?=?1;
????while?($count? ????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ù)組形式來(lái)交換元素:
????@array[1,2]?=?@array[2,1];
7、有關(guān)數(shù)組的庫(kù)函數(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(鍵盤(pán))輸入字符串時(shí)最后一個(gè)字符--換行符。而如果它作用到數(shù)組上,則將數(shù)組中每一個(gè)元素都做如此處理。
????@list?=?("rabbit",?"12345","quartz");
????chop?(@list);?#?@list?=?("rabbi",?"1234","quart")?now
(?4)join/split--連接/拆分
????join的第一個(gè)參數(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

以上就是關(guān)于Perl數(shù)組變量和列表的概念,感謝大家的閱讀,更多內(nèi)容請(qǐng)關(guān)注武林技術(shù)頻道網(wǎng)站。

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

在线国产中文字幕| 综合欧美精品| 小视频福利在线| 日韩av一区在线观看| 超碰成人久久| 国产人妻黑人一区二区三区| 亚洲色在线视频| 国产精品老熟女视频一区二区| 国产一区二区三区免费播放| 四季av中文字幕| 欧美在线视频免费观看| av网在线观看| 免费a漫导航| 嫩呦国产一区二区三区av| av噜噜色噜噜久久| 成人看的羞羞网站| 中文字幕视频网| 中文字幕一区二区三区四区五区六区| 精灵使的剑舞无删减版在线观看| 欧美一区亚洲二区| 精品久久久久久久久久| 动漫精品一区一码二码三码四码| 国产a亚洲精品| 后进极品白嫩翘臀在线视频| 国产高清视频在线观看| 免费视频拗女稀缺一区二区| 国产在线拍揄自揄拍无码视频| 色女孩综合网| 国产日韩在线免费观看| 第一会所亚洲原创| 99在线观看视频网站| 亚洲大尺度网站| 国产精品无码久久久久成人app| 欧美一级网址| 97久久精品在线| 97视频精彩视频在线观看| 麻豆tv入口在线看| 国产精品片aa在线观看| 久久久久久网站| 日韩a级黄色片| 91成人在线观看喷潮教学| 农村老熟妇乱子伦视频| 九九九国产视频| 91麻豆精品国产91| 中国字幕a在线看韩国电影| 欧美变态另类刺激| 欧美一级视频在线| 非洲一级黄色片| 日本色图欧美色图| 拔插拔插华人永久免费| 欧美三级电影网址| 99国产精品久久久久99打野战| 麻豆精品一二三| 中文亚洲av片在线观看| 日本成片免费高清| 亚洲第一在线综合在线| 久久视频在线免费观看| 99国产精品自拍| 国产欧美日韩激情| 爱情岛论坛亚洲首页入口章节| 色综合视频一区二区三区高清| 亚洲三级在线看| 亚洲精品免费av| 日韩在线一卡二卡| 成人免费观看毛片| av网站免费大全| 亚洲加勒比久久88色综合| 中文字幕在线观| 欧美在线影院在线视频| 久久久久亚洲AV成人| 亚洲精品一区二区三区婷婷月| 久久天天躁狠狠躁夜夜躁| xxxx日本少妇| 国产一级特黄视频| 国产欧美自拍| 日韩成人午夜精品| 99精品欧美一区二区三区小说| 粉嫩一区二区三区| 欧美日韩国产一区二区三区地区| 偷偷操不一样的久久| 欧洲在线视频一区| eeuss影院www免费视频| www成人在线观看| 一级黄色毛毛片| 桃花色综合影院| 国产一区二区中文字幕| 精品人妻一区二区三区蜜桃视频| 青青草国产在线| 黄色毛片视频| 欧美黄色一区二区| 欧美午夜精品理论片a级大开眼界| 青青草国产一区二区三区| 7777kkkk成人观看| 手机av在线播放| 亚洲精品午夜久久久| 国产a久久精品一区二区三区| 精品一区二区三区蜜桃在线| 在线精品视频一区二区| 女人高潮一级片| 国产麻豆a毛片| 精品一级视频| 日韩不卡免费视频| 日韩精品成人一区二区三区| 成人女性文胸| 99久久久久免费精品国产| 热re91久久精品国99热蜜臀| 精品人妻无码一区二区三区换脸| 欧美日韩免费一区二区三区视频| 日本黄色网址大全| 韩国av电影在线观看| 在线亚洲a色| 一夜七次郎国产精品亚洲| 美女av一区二区| 亚洲污视频在线观看| 影音先锋中文字幕第一页| 国产精品免费看一区二区三区| 性欧美xxxx免费岛国不卡电影| 91影院在线观看| 欧美国产亚洲精品久久久8v| 亚洲精品一区在线观看| 99免费视频观看| 欧美一区二区视频在线播放| 国产原创精品在线| 四虎884aa成人精品最新| 99久久精品国产观看| 大胸美女被爆操| 精品影片在线观看的网站| 亚洲三级久久久| 国产精品久久久久久影院8一贰佰| 91在线精品播放| 91精品一区| 国产一区二区精彩视频| 伊人av综合网| 亚洲欧洲美洲国产香蕉| 99久久自偷自偷国产精品不卡| 男操女在线观看| 就爱干草视频| 成a人片亚洲日本久久| 国产又粗又硬又长又爽| 日日噜噜夜夜狠狠视频欧美人| 免费91麻豆精品国产自产在线观看| 国产伦精品一区二区三区视频孕妇| 无码 制服 丝袜 国产 另类| 国产精品美女xx| 女同久久另类99精品国产| 国产欧美一区二区三区在线看| 亚洲色图欧美色| 天天躁日日躁狠狠躁av| 欧美在线观看视频在线| 99久久精品一区二区三区| 四虎影成人精品a片| 91看片免费版| 久久婷婷综合中文字幕| 久久国产精品国产精品| 欧美老女人在线视频| 国产精品欧美久久久久无广告| 欧美男同视频网| 亚洲在线播放电影| 成人久久一区二区三区| 亚洲国产97在线精品一区| 视频在线观看国产精品| 亚洲国产av一区二区| 亚洲午夜一级| 亚洲free性xxxx护士白浆| 亚洲三级电影网站| 欧美精品videos| 欧美黑人一区二区三区| 精品视频全国免费看| 欧美一级免费播放| 欧美亚洲一级| 黄上黄在线观看| 欧美熟妇交换久久久久久分类| 国产精品高精视频免费| 迷人的保姆韩国| 国产成人无码一二三区视频| 另类激情亚洲| 免费观看30秒视频久久| 黄色网zhan| 羞羞污视频在线观看| 99视频国产精品免费观看a| 成人黄色大片在线免费观看| 亚洲精品乱码久久久久久蜜桃动漫| 国新精品乱码一区二区三区18| 亚洲影院一区| 欧美激情第10页| 亚洲一区二区三区免费| 欧美日韩国产精品自在自线| 亚洲最新在线视频| 一级肉体全黄裸片| 日韩专区中文字幕| 成年人免费视频观看| 在线视频国内自拍亚洲视频| 国产资源在线免费观看| 欧美在线一级视频| 欧美日韩一区二区国产| 精品一二线国产| 成人区人妻精品一区二| 久久亚洲一区二区三区四区五区高| 久久91精品国产| 日日摸夜夜添夜夜添精品视频| 老司机午夜免费精品视频| 国产1区2区3区精品美女| 国自产精品手机在线观看视频| 国产传媒免费观看| 日本1级在线| 国产精品网站在线观看| 波多野结衣在线播放| 极品人妻一区二区三区| 欧美丝袜第三区| 成人区精品一区二区婷婷| 欧美日韩在线国产| 中国女人一级毛片| 久久久精品免费| 亚洲韩国在线| 亚洲香蕉伊在人在线观| 性一交一乱一伧老太| 中文字幕中文字幕在线中高清免费版| 麻豆精品视频在线观看免费| 欧美特黄色片| 粉嫩tv在线播放| 久久久久久久国产| 中文字幕色网站| 日本一二三区视频在线| 日本一级黄色录像| 精品国产av鲁一鲁一区| 久久久久国产精品一区二区| 26uuu精品一区二区三区四区在线| 国产精品美女久久久久高潮| 亚洲国产精品成人天堂| 久久精品国产999大香线蕉| 色天使色偷偷av一区二区| 91综合精品国产丝袜长腿久久| 日韩av成人网| 成人av动漫| 影音先锋久久久| 久久精品影视大全| 少妇大叫太大太粗太爽了a片小说| 久久精品国产亚洲blacked| 四虎永久在线精品免费网址| 毛片在线网址播放| 国产精品嫩草影院8vv8| 精品人妻伦一二三区久| 久久不射中文字幕| 欧美在线观看视频网站| 草莓视频一区二区三区| av动漫在线播放| 亚洲一区二区三区在线视频| 欧美老少做受xxxx高潮| 精品久久久久久久久久久久久久久久久久| 亚洲天堂精品视频| 99国产精品免费| 成人影院大全| 中文字幕日韩三级| 久久99最新地址| crdy在线观看欧美| 91麻豆精品国产91久久久平台| 极品人妻一区二区| av在线免费看片| 国产在线观看91精品一区| 国产综合精品在线| 欧美大胆a视频| 19禁羞羞电影院在线观看| 影音先锋久久| 91麻豆文化传媒在线观看| 99爱视频在线观看| 国产99视频在线| 牛夜精品久久久久久久99黑人| 97超碰成人| 琪琪亚洲精品午夜在线| 欧美日韩中文字幕| 成人黄色免费视频| 天堂√中文在线| 国产91丝袜在线18| 国产大陆精品国产| 欧美尤物一区| 女人另类性混交zo| 日韩精品一区二区三区中文字幕| 黄视频在线播放| 亚洲日本青草视频在线怡红院| 日韩精品一区二区三区四区视频| 欧美一级大片在线观看| 亚洲欧美成人vr| 国产乱叫456在线| 欧美日本精品一区二区三区| 亚洲一区一卡| 成人精品一区| 日本电影全部在线观看网站视频| 中文字幕成人动漫| 日本a级在线| 粗大的内捧猛烈进出在线视频| 中文精品视频一区二区在线观看| 亚洲午夜av久久乱码| 亚洲精品视频观看| 乱人伦精品视频在线观看| 欧美激情免费观看| 亚洲欧洲日夜超级视频| 国产精品美女av| 国产真人无遮挡作爱免费视频| 精品国产一区二区三区久久| 亚洲精品午夜久久久久久久| 欧美人体一区二区三区| 大波视频国产精品久久| 亚洲国产精品专区久久| 亚洲视频电影在线| 99九九精品视频| 国产对白在线| 国产又色又爽又黄的| 免费看的www视频网站视频| 午夜久久久久久久久久影院| 免费网站在线观看黄| 亚洲第一视频区| 国产第一页第二页| 中文字幕久久久| 欧美风情在线观看| 四虎精品一区二区永久在线观看| 久久中文字幕在线观看| 欧美激情手机在线视频| 国产高清在线a视频大全| 国产91精品久久久| 国产精品一二三四| 深夜福利视频一区| 成人免费观看在线| 欧美成人三级伦在线观看| 中文字幕一区三区| 日韩区欧美区| 伊人网在线观看| 91视频国产一区| 黄色片一区二区|