a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > Perl > 正文

Perl中的控制結構學習筆記

2020-06-04 20:32:36
字體:
來源:轉載
供稿:網友

一、語句的種類

計算機是一種工具,優勢在于執行重復任務.循環執行,循環語句。
需要作出大量的判斷,按條件執行,條件語句。
順序語句。
表達式真假值總結
表達式不一定是邏輯表達式,但一定要得出真假值。
假值:
邏輯值為假
值為0
字符串為空
列表為空
undef
其它情況為真值

二、條件語句if

形式

代碼如下:
if(表達式){         空格忽略,斷行可以不同
                    if(表達式)
語句}               {
elsif(表達式){       語句
                     }
  語句}
….
else{
   語句
}

說明:

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

三、條件語句unless

代碼如下:
unless(表達式){語句}

與if條件含義相反,執行語句除非表達式為真,為真時退出,表達式為退出條件.

四、循環語句while

代碼如下:
while(表達式){語句}

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

五、循環語句until

代碼如下:
until(表達式){語句}

(1) 與while相反,執行語句,直到表達式為真停止.
(2) 為真時停止,表達式為退出條件.
代碼如下:
do{語句}until表達式)

至少先執行一次語句,再進行條件判斷.

六、for循環

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

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

七、foreach語句

foreach $w(列表或數組){語句}
(1) ()內為數組@a,或列表(1,2,3)
(2) $w可以是新變量,也可以是已使用的變量,在循環結束后變量值恢復.
(3) 每次循環把列表或數組中的值依次賦于$w,直到列表為空,可以不必關心數組長度.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产又黄又粗又爽的视频 | 毛片大全 | 亚洲一区中文字幕在线观看 | 成人午夜在线视频 | 国产真实精品久久二三区 | 欧美日韩亚洲二区 | 91污片 | www.日韩 | 久草免费在线 | 国产999精品久久久久久麻豆 | 国产精品久久久久国产a级 一区二区三区在线 | 精东粉嫩av免费一区二区三区 | 99精品一级欧美片免费播放 | 欧美在线视频一区二区 | 日韩精品一区在线 | 国产黄色在线播放 | 午夜成人在线视频 | 免费三级网 | 免费看的黄色大片 | 黄色a在线| 精品毛片| 青青草视频免费观看 | 99精品国产高清一区二区麻豆 | 成人黄色一级网站 | 欧美精品一区视频 | 免费黄色污网站 | 久久夜色精品国产 | 男人的午夜天堂 | 色视频久久 | 看真人视频a级毛片 | 亚洲男人天堂网 | 黄页网站在线免费观看 | 成人av福利| 热久久国产 | 欧美成年黄网站色视频 | 国产成人精品一区二区三区视频 | 精品国产黄a∨片高清在线 毛片国产 | 久久av一区二区 | 久久xxx | 午夜视频在线播放 | 午夜社区 |