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

首頁 > 編程 > Perl > 正文

Perl中的控制結(jié)構(gòu)學(xué)習(xí)筆記

2020-10-31 15:05:14
字體:
供稿:網(wǎng)友

一、語句的種類

計(jì)算機(jī)是一種工具,優(yōu)勢在于執(zhí)行重復(fù)任務(wù).循環(huán)執(zhí)行,循環(huán)語句。
需要作出大量的判斷,按條件執(zhí)行,條件語句。
順序語句。
表達(dá)式真假值總結(jié)
表達(dá)式不一定是邏輯表達(dá)式,但一定要得出真假值。
假值:
邏輯值為假
值為0
字符串為空
列表為空
undef
其它情況為真值

二、條件語句if

形式

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

if(表達(dá)式){         空格忽略,斷行可以不同
                    if(表達(dá)式)
語句}               {
elsif(表達(dá)式){       語句
                     }
  語句}
….
else{
   語句
}

說明:

(1) elsif和else部分可以省略.
(2) 注意elsif關(guān)鍵字.
(3) 語句塊{}必須有,但可以為空
(4) 可以嵌套.
(5) 含義:為真時(shí)執(zhí)行,表達(dá)式為執(zhí)行條件.

三、條件語句unless

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

unless(表達(dá)式){語句}

與if條件含義相反,執(zhí)行語句除非表達(dá)式為真,為真時(shí)退出,表達(dá)式為退出條件.

四、循環(huán)語句while

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

while(表達(dá)式){語句}

(1) 表達(dá)式為真時(shí)執(zhí)行,是執(zhí)行的條件.
(2) 必須設(shè)置條件有為假的可能,否則無法退出,無限制循環(huán).
do{語句}while(表達(dá)式)
至少執(zhí)行一次,先執(zhí)行一次再判斷。

五、循環(huán)語句until

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

until(表達(dá)式){語句}

(1) 與while相反,執(zhí)行語句,直到表達(dá)式為真停止.
(2) 為真時(shí)停止,表達(dá)式為退出條件.
復(fù)制代碼 代碼如下:

do{語句}until表達(dá)式)

至少先執(zhí)行一次語句,再進(jìn)行條件判斷.

六、for循環(huán)

for(表達(dá)式1;表達(dá)式2;表達(dá)式3){語句}
(1) 表達(dá)式1:初始化控制變量或其它變量,只在第一次循環(huán)時(shí)執(zhí)行,可以由
    逗號分隔給多個變量賦值.
(2) 表達(dá)式2:每次循環(huán)時(shí)比較,為真時(shí)循環(huán).
(3) 表達(dá)式3:每次執(zhí)行完循環(huán)后才執(zhí)行,改變控制變量的值,一般為自增.
(4) 三個表達(dá)式都可以省略,但兩個;必須保留.for(;;)
(5) 第一,三表達(dá)式都可以使用,執(zhí)行多個語句。

例如:for($line=<>,$count=1;$count<10;$line=<>,$count++){print $line;}

七、foreach語句

foreach $w(列表或數(shù)組){語句}
(1) ()內(nèi)為數(shù)組@a,或列表(1,2,3)
(2) $w可以是新變量,也可以是已使用的變量,在循環(huán)結(jié)束后變量值恢復(fù).
(3) 每次循環(huán)把列表或數(shù)組中的值依次賦于$w,直到列表為空,可以不必關(guān)心數(shù)組長度.
(4) 若在循環(huán)體中修改$w的值,則相應(yīng)的數(shù)據(jù)元素值也改變.
(5) 當(dāng)列表中是常量時(shí),$w的值不能修改.
(6) $w和@a可以相同,如$a(@a)
(7) for和foreach可以互換,通用.

foreach的形式
(1) foreach $a(@a){} 一般形式.
(2) foreach $a(1,2,3,4){} 列表
(3) foreach $k(keys%h){} 散列形式
(4) foreach $a(@a[1,2,3]){} 只對數(shù)組的部分元素
(5) foreach (@a){} 省略循環(huán)變量,缺省為$_
    $_缺省變量,print為打印$_變量.
(6) grep,map函數(shù)相當(dāng)于foreach對每個元素進(jìn)行操作.

八、循環(huán)控制

 last:退出循環(huán)
 next:執(zhí)行下一循環(huán),循環(huán)中next下的語句本次不執(zhí)行,對于for要執(zhí)行變量自增.
 redo:重新執(zhí)行本次循環(huán),對于for不執(zhí)行變量自增,在do語句中無效,不建議使用.
 goto:跳轉(zhuǎn),不能跳轉(zhuǎn)到循環(huán)或子程序內(nèi),現(xiàn)在結(jié)構(gòu)化編程都不建議使用.

九、標(biāo)記

標(biāo)記只能由字母和下劃線組成,一般為大寫,由:分隔。
標(biāo)記定義:定義在循環(huán)語句前或語句前(goto)
一般用到嵌套循環(huán)的內(nèi)層跳到最外層時(shí),其中l(wèi)ast是退出最外層循環(huán),程序繼續(xù)向下走,
不是跳轉(zhuǎn)到最外層再執(zhí)行.

例子:

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

#!/usr/bin/perl
print “使用標(biāo)簽:”;
LABEL:for($i=1;$i<5;$i++){
        for($j=1;$j<5;$j++){
             print “$j”;
             last LABEL if $i==3;
         }
        }
print “/$i=$i”;

十、continue語句塊

continue{語句}

(1) 緊跟在循環(huán)語句后,在循環(huán)體執(zhí)行完,下一次條件判斷之前執(zhí)行.
(2) 也可用于由{}標(biāo)識的語句塊之后.
(3) 從last跳出后不執(zhí)行,但next執(zhí)行.

十一、單行條件語句與循環(huán)語句

條件語句:語句在前,條件在后.print $a if $a==0;但是先測試條件再執(zhí)行語句.
同理:

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

unless: print $a unless($a==0);
while: print $a while($a 男人揉女人奶房视频60分| 美女把腿扒开让男人桶免费| 午夜激情电影在线播放| 中文字幕一区二区三区四区在线视频| 午夜精品在线视频一区| 国产一区二区高清视频| 国内一卡2卡三卡四卡在线| 国产又粗又猛又爽又黄91精品| 亚洲ⅴ国产v天堂a无码二区| 亚洲第一天堂久久| 青草视频在线免费直播| 亚洲一区二区精品久久av| 日韩电影在线观看一区| 国产精品福利小视频| 国产精品视频在| www.久久久久久.com| 日韩福利在线播放| 91免费福利视频| 久久久国产综合精品女国产盗摄| 国产大片一区二区三区| 亚洲人成网77777色在线播放| 国产视频aaa| 国产视频一区免费看| 色www永久免费视频首页在线| 91国产视频在线播放| 女人成午夜大片7777在线| 免费无码毛片一区二区app| 久久日本片精品aaaaa国产| 欧美情侣在线播放| 久久久久久久久久久久久夜| 国模吧一区二区三区| 日本一级片免费| 日韩激情欧美| 日本韩国欧美超级黄在线观看| 欧美成人福利视频| 久久精品国产亚洲AV成人婷婷| 91玉足脚交嫩脚丫在线播放| 久精品免费视频| 高清不卡一区二区三区| 美女在线视频一区| 中文字幕亚洲无线码在线一区| caoporn成人免费视频在线| 热久久这里只有精品| 国产无遮挡又黄又爽又色视频| 夜鲁很鲁在线视频| 日韩电影大片中文字幕| 欧美日韩在线视频观看| 不卡中文字幕在线观看| 中文字幕av高清在线观看| 日韩电影中文字幕在线观看| 国产成人久久婷婷精品流白浆| 亚洲另类一区二区| 欧美做受喷浆在线观看| 欧美成人综合色| 91精品国产高清自在线看超| 欧美小视频在线观看| 午夜在线一区二区| 综合国产第二页| 成人福利小视频| 亚洲三级网站| 91免费在线观看网站| 99热99这里只有精品| 久久国际精品| 精品国产欧美日韩不卡在线观看| 亚洲一区二区免费视频| 日本大片在线看黄a∨免费| 一区二区三区四区视频| 亚洲永久激情精品| 国产一区二区三区视频免费| 97色伦亚洲国产| 黄色在线视频网站| 亚洲人成电影在在线观看网色| 色琪琪原网站亚洲香蕉| 久久久久久成人网| 波多野结衣中文在线| 在线中文字幕视频观看| 五月婷婷丁香网| 精品视频一二三| av大片在线免费观看| 日本不卡免费播放| 一区二区三区激情视频| 亚洲av无码一区二区三区dv| 亚欧黄色av| 海角国产乱辈乱精品视频| 欧美女子与性| 中文字幕一区二区三区乱码图片| 久久国产午夜精品理论片最新版本| 亚洲宅男天堂在线观看无病毒| 粗暴91大变态调教| 久久精品国内一区二区三区水蜜桃| 国产精品久久久久久影视| 水蜜桃亚洲一二三四在线| 精品视频二区三区| 国产九九在线视频| 久久久久久日本一区99| 精品视频在线导航| av在线免费播放网站| 中文字幕一区二区不卡| 日日摸夜夜添夜夜添精品视频| 日日夜夜精品视频| 国产51人人成人人人人爽色哟哟| 色豆豆成人网| 国产精品久久午夜| 菠萝蜜影院一区二区免费| 欧美乱妇视频| 成人免费观看网址| 夜夜操天天操亚洲| 人人超碰在线| 都市激情亚洲一区| 久久精品一区| 日韩欧美中文字幕一区二区| 国产精品夜夜夜爽阿娇| 亚洲中文字幕无码一区| 欧美日韩一区三区四区| 国产欧美久久久精品影院| 丁香另类激情小说| 国产日韩欧美在线播放不卡| 伊人成人在线视频| 国产亚洲一区二区三区不卡| av日韩在线免费观看| 精品在线观看入口| www污污在线| 亚洲精品一区三区三区在线观看| 国产无码精品在线观看| 精品国产一区二区三区| 91在线视频网址| 国产精品一区二区三区在线| 97xxxxx| 黄色日本网站| 欧美亚洲综合视频| 日韩av网址大全| 一区二区三区精彩视频| 日韩欧美一区二区三区在线| 激情五月婷婷小说| 日韩精品久久久久久福利| 日韩精品影院| 黄色电影在线免费观看| 懂色av蜜臀av粉嫩av永久| 亚洲精品久久在线| 天堂一区二区三区| 亚洲精品网站在线观看| 最近中文字幕免费| 日本视频一区在线观看| 欧美不卡一区| 欧美顶级大胆免费视频| 久久久精品黄色| 在线国产一区二区三区| 日韩另类视频| 国产一级淫片免费| 国内一级毛片| 神马久久一区二区三区| 国产黄视频在线| 国产午夜在线一区二区三区| 日本黄色一区二区| 999国产精品999久久久久久| 国产精品一区二区久久| 欧洲一区二区在线| 成人成人成人在线视频| 在线看你懂得| 亚洲爱爱综合网| caoporn成人免费视频在线| 天堂资源在线亚洲资源| www国产精品视频| 久久精品亚洲牛牛影视| 中文字幕第7页| 国产一区二区三区站长工具| 亚洲精品免费av| 嫩草精品影院| 日韩video| 日韩美女视频在线观看| 在线一区二区三区做爰视频网站| 欧美日韩成人在线一区| 全国男人的天堂天堂网| 91成人免费在线视频| 日韩av电影中文字幕| 国产香蕉视频在线看| 国产欧美一区二区精品性色| 日韩国产激情| 伊人天天久久大香线蕉av色| 精品久久影视| 久久久久久久综合日本| www在线免费观看视频| 97成人超碰| 三级电影在线看| 欧美做爰猛烈大尺度视频| xnxx国产精品| 日本精品免费一区二区三区| 亚洲免费观看高清完整版在线| 99成人在线观看| 国内精品久久久久久久久| 91精品国产99久久久久久| 麻豆视频入口| 伊人av成人| 天天干天天爽天天操| 国产精品毛片在线| 美女视频黄免费的亚洲男人天堂| 精品免费视频| 91网站观看| 欧美性生活一区| 极品尤物av丝袜美腿在线观看| 欧美在线精品一区| 欧美三级视频网站| 国产成人精品综合在线观看| 精品福利在线观看| 在线观看wwwxxxx| 国产一区二区三区四区五区| 巨胸喷奶水www久久久| 毛片在线导航| 日本韩国欧美一区| 成年人黄色大片在线| 亚洲怡红院在线观看| 国产精品1234区| 一区二区三区不卡在线| 男女免费视频网站| 亚洲美女av网站| 国产精品毛片久久久久久| 邻家有女韩剧在线观看国语| 欧美不卡激情三级在线观看| 性欧美ⅴideo另类hd| 欧美日韩aaa| 黄色网页网址在线免费| av超碰在线| 美女一区二区三区视频| 日韩在线电影一区| 国产一区二区三区三区在线观看| 国产东北露脸精品视频| 亚洲男男av| av免费观看网址| 在线激情网站| 在线天堂中文字幕| 天天噜天天色| 九色porny在线| 亚洲人成亚洲人成在线观看图片| 免费高清av| 黄污网站在线观看| 中文字幕亚洲欧美| 日本在线观看www| 99热一区二区三区| 精品国产亚洲一区二区三区在线| 无码av中文一区二区三区桃花岛| 青青草国产精品97视觉盛宴| 国产一区二区三区免费观看在线| 日本中文字幕一区二区| 日本精品影院| 日韩精品美女| 欧美国产日韩一区二区三区| 天堂在线网站| 国产精品视频一区二区图片| 国产亚洲精品一区二区在线观看| 一区二区中文字幕在线观看| 911国产网站尤物在线观看| 免费人成年激情视频在线观看| 亚洲精品国产精品国自产网站按摩| 亚洲欧洲www| 亚洲区综合中文字幕日日| 少妇无码一区二区三区| 999久久久久久久久6666| 奇米精品在线| 亚洲毛片在线观看.| 国产精品sss在线观看av| 国产又粗又猛又色又| 人人干狠狠干| 新片速递亚洲合集欧美合集| 精品国产123| 欧美黄色免费在线观看| 国产精品欧美一区二区| 日韩美女天天操| 国产寡妇亲子伦一区二区三区四区| 国产精品福利在线观看| zzijzzij亚洲日本少妇熟睡| 久久久久久夜| 97在线国产视频| 日本少妇一区| 国产98色在线|日韩| 91精品视频在线播放| 国产黄色片免费看| 亚洲国产专区校园欧美| 一区二区三区在线看| 久久精品一区| 在线观看网站黄| 国产日韩欧美中文在线| 久久这里有精品15一区二区三区| 日本影音先锋电影| 国产精品va无码一区二区三区| 日韩精品一区在线视频| 激情小说图片视频| 手机在线观看免费av| 美女高潮网站| 欧美日韩一区国产| 正在播放日韩欧美一页| 久久午夜鲁丝片| 9999久久久久| 国产精品久久毛片| 一区二区视频在线免费观看| 久久久久中文字幕2018| 春意影院免费入口| 欧美极品jizzhd欧美仙踪林| av免费在线电影| 久久久久久久一区二区| 欧美日本一区二区三区四区| 欧洲视频在线免费观看| 国产精品成人v| 国产亚洲成年网址在线观看| 亚洲精品视频观看| 国产精品不卡| ...xxx性欧美| 国产精品99久久久久久久女警| 99久久综合色| 欧美黑人ⅹxxx另类猛交| 国产精品亚洲d| 香港三日本三级少妇66| 一级二级在线观看| 女教师淫辱の教室蜜臀av软件| 亚洲精品套图| 国产无码精品在线观看| 中出视频在线观看| 领导边摸边吃奶边做爽在线观看| 十八禁视频网站在线观看| 久久精品男人天堂av| 亚洲天堂导航| 欧美日韩精品高清| 免费观看国产成人| 亚洲一区二区三区涩| 成人免费观看网址| 日韩高清国产一区在线观看| 粉嫩av懂色av蜜臀av分享| 欧美日韩天堂| 一本一生久久a久久精品综合蜜|