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

首頁 > 編程 > Perl > 正文

Perl語法之解析Perl變量使用

2020-10-31 15:17:26
字體:
供稿:網(wǎng)友
本文和大家重點討論一下Perl語法中Perl變量的概念,Perl變量分為標量變量,數(shù)組變量,聯(lián)系關(guān)系數(shù)組變量3類.Perl的變量對巨細寫敏感,好比:An,AN,an是3個分歧的變量,可是分歧范例的變量可以利用統(tǒng)一個名字。

Perl語法簡介

1.Perl變量

1.1.Perl語法中Perl變量分類

Perl變量分為標量變量,數(shù)組變量,聯(lián)系關(guān)系數(shù)組變量3類.Perl的變量對巨細寫敏感,好比:An,AN,an是3個分歧的變量,可是分歧范例的變量可以利用統(tǒng)一個名字,好比:VAR可所以一個標量變量,同時也可以有一個數(shù)組變量也是VAR.這是由于Perl對每種范例的變量接納自力的名字空間,別的Perl的變量,可以存儲任何范例的數(shù)據(jù),無須像C那樣聲明變量,數(shù)據(jù)范例之間會主動轉(zhuǎn)換,同時Perl變量也有全局與歷程變量之分,默認是全局變量.

1.2.Perl變量

1.2.1Perl語法中Scalar變量(標量變量)

標量變量只能存放一個值.Perl中的標量變量名總以字符$開首.下面的Perl語句把9這個值賦給標量變量$nine.把"BATI"賦給標量變量$name.然后用PRINT語句打印出來.

復(fù)制代碼 代碼如下:

$nine=9; 
$name='BATI'; 
print($name,'is',$nine);


把上述語句存為TEST01.PL文件,然后再在DOS情況下(WIN9X的MS-DOS體例也可以)運行:
C:/Perl5>PerlTEST01.PL(回車)
BATIis9(什么?很眼熟??是阿,Perl和我們常用C便是這么相似)

1.2.2Perl語法中數(shù)組變量

數(shù)組是一次可以或許存儲多個變量的表.它的賦值方式如下:

@weekdays=('Sun','Mon','Tue','Wed','Thu','Fri','Sat');

print(@weekdays);#輸出為:SunMonTueWedThrFriSat
print($weekdays[1]);#輸出為:Sun
@work=@weekdays[1..5];#此時,數(shù)組work的值為('Mon','Tue",...,'Fri');
@none=();#暗示空數(shù)組

數(shù)組變量名以@開首,[]內(nèi)是數(shù)組的下標值,下標值從0起頭.這與C依然很相似.
同樣的在Perl中,若是只稀有組名,而紕漏下標的話,也會像C那樣輸出整個輸出,好比:
第一個輸出語句.

但請注重在輸出Sun那一句時,當我們引用數(shù)組中某一個值的時辰,我們不再利用@,而是利用$作為變量的開首,由于就單個值而言,它是一個標量變量,以是如斯(這和C可紛歧樣哦)固然你還得給出下標值.
在給數(shù)組work賦值的語句中,我們用到了SLICE初始化數(shù)組,你不必體貼什么是SLICE,你只要記著這種情勢就可以了,實在SLICE是表格的一部門,是官方的暗示.
對數(shù)組的賦值是多種多樣的.前面我們看到的都是用值對數(shù)組賦值,同樣你也可以用變量大概另一個數(shù)組的值給數(shù)組賦值,好比:

@name=($firstname,@lastname);
@say=('Hesaid',@saysomething);

以下是SLICE的例子:

復(fù)制代碼 代碼如下:

@weekend=@weekdays[0,6];#數(shù)組weekend的值為('Sun','Sat') 
print(@weekdays[1..5,0,6]);#輸出成果為'MonTueWedThuFriSunSat'

Perl還撐持一種特別機關(guān)符$#var,它是用來返回數(shù)組末了一個索引值.好比下面的語句操縱$[機關(guān)符確定命組的第一個索引值,用$#var確定命組末了的索引值,然后表現(xiàn)整個數(shù)組:

for($i=$[;$i<=$#buffer;$i++){print$buffer[$i];}
上面語句與print@buffer;的輸出成果是一樣的.

1.2.3Perl語法中標量與數(shù)組變量

表機關(guān)符(,)與挨次計值運算符(,)很是相似.是以,Perl挪用哪一個運算符取決于號令文件運行時的詳細環(huán)境,即文件正在利用數(shù)組仍是標量值.Perl在數(shù)組表達式中挪用表布局符,在挨次計值中挪用計值運算符.請思量以下兩個表達式:

@an_array=(1,2,3,4,5);
$a_scalar=(1,2,3,4,5);

第一個語句初始化一個數(shù)組,第二句把$a_scalar變量的值設(shè)為5,并且打消了前4個元素的賦
值感化.
再來看一個例子:

復(fù)制代碼 代碼如下:

print$assoc{1,2}; 
@print$assoc{1,2};

第一句打印二維聯(lián)系關(guān)系數(shù)組的一個元素值,而第二句打印一維數(shù)組的兩個元素值.

1.2.4Perl語法中聯(lián)系關(guān)系數(shù)組變量

聯(lián)系關(guān)系數(shù)組變量與數(shù)組變量很相似,都可以存儲標量變量的表.它們的區(qū)別在于數(shù)組變量必需經(jīng)由過程整數(shù)下標來引用數(shù)組元素,而聯(lián)系關(guān)系數(shù)組變量可以經(jīng)由過程任何值作為下標而到達拜候數(shù)組元素的目標.聯(lián)系關(guān)系數(shù)組的下標我們稱之為鍵值(Key),是一種索引值.下面我們經(jīng)由過程一個例子來明白:

復(fù)制代碼 代碼如下:

$ages{'Bob'}=35; 
$ages{'Mary'}=25; 
$,=''; 
print@ages{'Bob','Mary'}; 
printkeys(%ages); 
for$name(keys(%ages)) 

print"$nameis$ages{$keys}/n"; 
}


法式把一個值賦給'$,'變量,如許今后的print語句的輸出會受到影響,關(guān)于特別變量'$,'我們將在今后先容.Perl挪用聯(lián)系關(guān)系數(shù)組變量時,利用花括號{}括起鍵值.

@ages{'Bob','Mary'}在花括號內(nèi)給出了鍵值,暗示引用一個元素,此語句中有兩個鍵值,暗示引用數(shù)組的一部門,其成果應(yīng)為(35,25)與($ages{'Bob'},$ages{'Mary'})語句的成果不異.

printkeys(%ages)利用了keys運算符.其成果將返回聯(lián)系關(guān)系數(shù)組的全部鍵值,構(gòu)成一個表.%ages暗示引用整個聯(lián)系關(guān)系數(shù)組.

請注重輪回語句中的print語句,在這里我們看到了在""(雙引號)中插入變量的用法,這長短常有效的.在輸出成果的時辰,變量將被替代成變量的值作為輸出的終極成果,這便是所謂的內(nèi)插法.可是Perl不許可在''(單引號)中插入變量!!!!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
国产成人亚洲综合无码| 亚洲精品中文字| 亚洲一区二区三区久久| 91九色国产在线播放| 欧美网站在线| 国产激情在线| 欧美激情一区三区| yiren22亚洲综合伊人22| 老司机凹凸av亚洲导航| 丁香婷婷深情五月亚洲| 国产91精品黑色丝袜高跟鞋| 欧美欧美全黄| 久久精品视频国产| 久久久久久影视| 日韩高清在线电影| 精品久久久久久久久久久| 欧美一级精品片在线看| 欧美在线va视频| 国产成人精品实拍在线| 欧美日韩在线另类| 中文字幕99| 欧美日本国产| 国模大胆一区二区三区| 这里只有精品免费| 日本韩国精品一区二区在线观看| 57pao成人永久免费| 亚洲国产成人精品一区二区三区| 亚洲日本韩国一区| 亚洲h在线观看| 欧美亚洲高清一区二区三区不卡| 伊人久久大香线蕉av不卡| 97视频在线| 久久久久久99| 成人午夜视频在线观看免费| 粗大黑人巨茎大战欧美成人| 91香蕉电影院| 久久精品日韩| 国产在线精品一区在线观看麻豆| 亚洲人成在线观看网站高清| 国产精品综合久久久| 一区二区三区四区精品| 欧美 日本 亚洲| 国产小视频在线观看免费| 久久99精品国产.久久久久久| 中文字幕一区二区人妻在线不卡| 精品国产一区av| 国产探花在线精品| 亚洲色图校园春色| **网站欧美大片在线观看| 久久久精品2019中文字幕之3| 国产精品无码久久久久| 在线观看久久久久久| 中文字幕第80页| 久热精品视频在线免费观看| 亚洲精品日韩综合观看成人91| 欧美高清69hd| 国产91在线免费观看| 少妇性l交大片7724com| 欧美xxxxx在线视频| 亚洲成人黄色在线观看| 中文字幕一区二区日韩精品绯色| 在线a人片免费观看视频| 亚洲精品粉嫩美女一区| 黑人中文字幕一区二区三区| 亚洲综合偷拍欧美一区色| 国产极品一区二区三区| 国产国产人免费人成免费视频| 国产成人影院| av影片在线| 91动漫在线看| 好吊色免费视频| 最新国产精品拍自在线播放| 国产精品中出一区二区三区| 香蕉久久久久久| 日本少妇吞精囗交| 久久亚洲精品小早川怜子66| ●精品国产综合乱码久久久久| 99麻豆久久久国产精品免费优播| 亚洲色图网址| 久久99精品国产自在现线小黄鸭| 裸体女人亚洲精品一区| 国产美女情趣调教h一区二区| 可以看毛片的网址| 亚洲国产欧美在线成人app| 日韩在线视频网| 国产91社区| 日本精品在线免费观看| 可以免费观看av毛片| 偷拍与自拍一区| 看国产成人h片视频| 超碰91人人草人人干| 一级日韩一区在线观看| 日本在线中文电影| 中文字幕在线观看高清| 欧美国产激情一区二区三区蜜月| 蘑菇福利视频一区播放| 色老板在线观看| 亚洲精一区二区三区| 日韩av在线免播放器| 欧美一级性视频| 欧美综合在线播放| 亚洲成人福利片| 亚洲成年网站在线观看| 久久精品av| 亚洲一线在线观看| 91免费在线播放视频| 国产野外作爱视频播放| 亚洲性夜色噜噜噜7777| 精品蜜桃一区二区三区| 久久综合在线观看| 日韩美女毛茸茸| 欧美剧情片在线观看| 老子影院午夜伦不卡大全| 国产精品成人**免费视频| 91不卡在线观看| 国产精品福利av| 欧美精品一二区| 欧美日韩国产小视频在线观看| 精品一区二区观看| 欧美一区三区三区高中清蜜桃| 97在线看免费观看视频在线观看| 日韩美女写真福利在线观看| 久久久久久久综合狠狠综合| 精品亚洲乱码一区二区| 黄色大全在线观看| av在线电影观看| 99精品视频免费观看视频| 国产精品精品视频一区二区三区| 色天天综合狠狠色| 精品国产欧美日韩不卡在线观看| 91久久嫩草影院一区二区| 亚洲日韩第一页| 日韩一区精品视频| 超碰人人爱人人| 日本一区二区免费在线观看| 欧美日韩国产免费一区二区三区| 欧美电影免费观看完整版| 免费欧美电影| 日韩精品在线视频免费观看| 中文字幕日韩久久| 成人免费看黄yyy456| 日韩精品欧美大片| 国产麻豆一区二区三区| 欧美精品v日韩精品v韩国精品v| a级免费观看| 中文精品在线观看| 美女撒尿一区二区三区| 中文在线中文资源| 欧美性bbb| 欧美大陆国产| 91在线精品视频| 午夜精品偷拍| 国产精品嫩草99av在线| 日韩有码在线观看| www.麻豆| 日韩福利视频一区| 欧美视频三区在线播放| 香蕉视频在线视频| 偷窥自拍欧美色图| 日批视频免费看| 李丽珍裸体午夜理伦片| 久久99久国产精品黄毛片色诱| 在线视频网站| 久久人妻精品白浆国产| 国产精品自在自线| 400部精品国偷自产在线观看| 日本老太婆做爰视频| 国产成人短视频在线观看| 亚洲激情网站| 日韩在线一区视频| 国产乱在线观看视频| 欧美大黑帍在线播放| 欧美日韩在线精品一区二区三区激情| 亚洲国产视频直播| 男人晚上看的视频| 日本精品裸体写真集在线观看| 国产精品一色哟哟| 深夜福利小视频| 国产成人综合一区二区三区| 国产精品久久在线观看| 国产欧美日韩综合精品一区二区三区| 精品高清美女精品国产区| 17婷婷久久www| 超碰免费在线公开| 欧美剧情片在线观看| √新版天堂资源在线资源| 日本一级一片免费视频| 亚洲一区二区图片| 日韩欧美一级| 麻豆乱码国产一区二区三区| 五月天婷婷综合社区| 欧美多人爱爱视频网站| 综合久久伊人| 四虎影视一区二区| 国产美女高潮| 亚洲第一区色| 激情小说中文字幕| 国产a∨精品一区二区三区仙踪林| 99在线精品视频在线观看| 青青久草在线| 鲁丝片一区二区三区| 久久久一区二区三区四区| 视频在线观看99| 国产一区中文字幕| 亚洲青涩在线| 免费大片在线观看www| 中国一级片黄色一级片黄| chinese麻豆新拍video| 欧美极品少妇xxxxⅹ喷水| 日本在线影院| 亚洲综合色站| 99久9在线视频| 老司机2019福利精品视频导航| 成人乱色短篇合集| 欧美精品一区二区蜜桃| 欧美xx网站| 国产精品久久久久久久第一福利| 成人中文字幕+乱码+中文字幕| 亚洲乱码国产乱码精品| 手机在线中文字幕| 欧美高清性xxxx| 久久国产主播精品| 黄色片网站免费| wwwwww.欧美系列| 亚洲第一区中文99精品| 在线视频你懂得一区| 亚洲免费视频在线| 国产精品视频精品视频| 91麻豆成人久久精品二区三区| 大肉大捧一进一出好爽动态图| 99久免费精品视频在线观78| 国产综合欧美在线看| 成人精品国产一区二区4080| www亚洲天堂| 亚洲综合激情另类小说区| 亚洲毛片在线| 亚洲精品tv久久久久久久久久| 高清欧美性猛交xxxx黑人猛| 日韩午夜一区| av中文字幕在线不卡| 国产a级片免费看| 337p日本欧洲亚洲大胆张筱雨| 欧美在线免费一级片| 国产无套粉嫩白浆内谢| 国产精品高清免费在线观看| 国产精品无码一区二区三区免费| 久久精品视频一区二区三区| 婷婷国产成人久久精品激情| 热re66久久精品国产99re| 国产一级二级视频| 日本天堂中文字幕| 丝袜诱惑亚洲看片| 一本久道综合久久精品| 成人18视频日本| 欧美高清性hdvideosex| 成人性生交大片免费看在线播放| 樱空桃在线播放| 亚洲电影一级黄| 99re久久精品国产| 成人全视频在线观看在线播放高清| 国产一区二区三区中文| 日韩精品一区在线| 在线免费电影观看| 国产精品久线在线观看| 寂寞少妇一区二区三区| 一区视频在线| 悠悠资源网久久精品| 国产精品乡下勾搭老头1| 91麻豆精品国产91久久| 在线观看国产精品网站| 久久久久久久爱| 亚洲成人精品av| 97影视在线观看| 伊人亚洲精品| 好看的日韩av电影| 日韩一二在线观看| 老师我好爽再深一点的视频| 四虎国产精品免费久久| 性欧美精品中出| 麻豆影院在线| 免费一级片网址| 欧美日韩精品免费观看视欧美高清免费大片| 日韩不卡视频一区二区| 中文字幕丰满人伦在线| 精品久久久久久久| 97人妻一区二区精品免费视频| free性欧美69巨大| 亚洲视频综合在线| 日韩精品一区二区三区四区视频| 日韩成年人视频| 成人精品gif动图一区| 中文字幕在线免费看| 超碰超碰在线观看| 中国国产一级毛片| 四虎永久在线精品| 爱情岛亚洲播放路线| 国产精品一区二区在线观看| 欧美专区在线视频| 日韩三级久久久| 国产真实乱子伦| 狠狠网亚洲精品| 粉嫩av一区二区三区免费观看| 91精品国产综合久久久久久久| 亚洲精品午夜av福利久久蜜桃| 亚洲成va人在线观看| 成人情视频高清免费观看电影| 在线碰免费视频在线观看| 九九热精品视频在线观看| 亚洲一区二区三区四区五区黄| 蜜桃视频最新网址| 夜夜骚av一区二区三区| **三级三级97片毛片| 精品96久久久久久中文字幕无| 久久久久久av| 视频在线观看一区二区| 在线一区二区三区| 欧美亚洲黄色| 久久久久久久尹人综合网亚洲| 亚洲激情av| 欧美日韩久久婷婷| 99精品视频免费全部在线| 日韩视频精品在线| 美女在线观看视频一区二区| 羞羞视频在线免费国产| 精品中国亚洲| 久久久久久夜精品精品免费| 性生活免费观看视频| 亚洲精品一区在线观看香蕉|