麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > 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,直到列表為空,可以不必關心數組長度.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 热99re久久免费视精品频软件 | av国产免费 | 亚州欧美在线 | 精品一区二区三区在线观看视频 | 一区二区三区四区高清视频 | 久久精品一区二区三区不卡牛牛 | 美国一级黄色毛片 | 亚洲国产成人一区 | 亚洲第一视频在线 | 久久久久97国产精 | 7777网站| 欧美a久久 | 黄色免费大片 | 欧美女同hd | 末成年女av片一区二区 | 国产 日韩 亚洲 欧美 | 一级毛片免费版 | 国产精品久久久久久久四虎电影 | 成人爱爱电影 | 国产噜噜噜 | 黄色片网站在线免费观看 | 欧美视频在线观看一区 | 午夜精品久久久久久久99热浪潮 | 精品一区二区三区欧美 | www69xxxxx| 国产一级中文字幕 | 成人毛片在线免费看 | 久草亚洲视频 | 久久久日韩av免费观看下载 | 精品久久一区二区 | 男男啪羞羞视频网站 | 综合97| 日本不卡一区二区三区在线 | 看a级毛片 | 91懂色 | 日本黄色大片免费观看 | 看a级毛片 | 欧美一区二区三区不卡免费观看 | 91精品国产91久久久久久吃药 | 最新黄色电影网站 | 成人免费福利 |