婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Perl中的控制結構學習筆記

Perl中的控制結構學習筆記

熱門標簽:上海企業外呼系統 萬利達百貨商場地圖標注 外呼電信系統 電話機器人哪里有賣 惠州龍門400電話要怎么申請 智能機器人電銷神器 okcc外呼系統怎么調速度 熱門電銷機器人 河南虛擬外呼系統公司

一、語句的種類

計算機是一種工具,優勢在于執行重復任務.循環執行,循環語句。
需要作出大量的判斷,按條件執行,條件語句。
順序語句。
表達式真假值總結
表達式不一定是邏輯表達式,但一定要得出真假值。
假值:
邏輯值為假
值為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;$count10;$line=>,$count++){print $line;}

七、foreach語句

foreach $w(列表或數組){語句}
(1) ()內為數組@a,或列表(1,2,3)
(2) $w可以是新變量,也可以是已使用的變量,在循環結束后變量值恢復.
(3) 每次循環把列表或數組中的值依次賦于$w,直到列表為空,可以不必關心數組長度.
(4) 若在循環體中修改$w的值,則相應的數據元素值也改變.
(5) 當列表中是常量時,$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]){} 只對數組的部分元素
(5) foreach (@a){} 省略循環變量,缺省為$_
    $_缺省變量,print為打印$_變量.
(6) grep,map函數相當于foreach對每個元素進行操作.

八、循環控制

 last:退出循環
 next:執行下一循環,循環中next下的語句本次不執行,對于for要執行變量自增.
 redo:重新執行本次循環,對于for不執行變量自增,在do語句中無效,不建議使用.
 goto:跳轉,不能跳轉到循環或子程序內,現在結構化編程都不建議使用.

九、標記

標記只能由字母和下劃線組成,一般為大寫,由:分隔。
標記定義:定義在循環語句前或語句前(goto)
一般用到嵌套循環的內層跳到最外層時,其中last是退出最外層循環,程序繼續向下走,
不是跳轉到最外層再執行.

例子:

復制代碼 代碼如下:

#!/usr/bin/perl
print “使用標簽:”;
LABEL:for($i=1;$i5;$i++){
        for($j=1;$j5;$j++){
             print “$j”;
             last LABEL if $i==3;
         }
        }
print “\$i=$i”;

十、continue語句塊

continue{語句}

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

十一、單行條件語句與循環語句

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

復制代碼 代碼如下:

unless: print $a unless($a==0);
while: print $a while($a–==0);

注意:循環語句不要丟失控制變量,造成死循環.
用||,的條件語句:$a==0print $a;
                  open(F,'file')||die “can't open”;
die函數:在控制臺標準錯誤輸出信息后退出程序.
warn:輸出信息后不退出程序,只起警報作用.
$!:內部變量包含錯誤代碼.
$@:內部變量包含錯誤信息.

十二、小結

1.條件語句:

復制代碼 代碼如下:

if (表達式){語句}
  elsif(表達式){語句}
  ….
  else{語句}

2.單行語句 if(表達式);

3.|| or and 形式

4.?:形式

5.unless(表達式){語句}
  單行語句 unless(表達式);

6.while until循環

 while(表達式){語句}
 do{語句}while(表達式)
 while(表達式){語句}continue{語句}
 單行語句 while(表達式)
 until(表達式){語句}
 do{語句}until(表達式)
 until(表達式){語句}continue{語句}
 單行語句 until(表達式)

7.for foreach循環

 for(表達式1;表達式2;表達式3){語句}
 foreach (@a){語句}
 foreach $k(keys%hash){語句}

8.循環控制:last,next,redo

9.標記:goto LABEL

您可能感興趣的文章:
  • 學習perl的unless控制結構
  • perl 控制結構 條件控制 if while

標簽:百色 淮安 合肥 秦皇島 周口 綿陽 周口 綏化

巨人網絡通訊聲明:本文標題《Perl中的控制結構學習筆記》,本文關鍵詞  Perl,中的,控制,結構,學習,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Perl中的控制結構學習筆記》相關的同類信息!
  • 本頁收集關于Perl中的控制結構學習筆記的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产精品久久久久久亚洲毛片| 久久影院午夜片一区| 99久久久精品| 久久久久国产精品人| 美女精品自拍一二三四| 日韩视频在线观看一区二区| 日韩国产一区二| 91精品国产品国语在线不卡| 日本一区二区三区免费乱视频 | 国产乱子伦视频一区二区三区| 欧美精品在线观看播放| 午夜精品影院在线观看| 7777精品伊人久久久大香线蕉完整版| 一区二区三区精品久久久| 在线视频你懂得一区二区三区| 亚洲美女免费在线| 91精品国产综合久久精品麻豆| 另类综合日韩欧美亚洲| 国产欧美日韩麻豆91| 国产传媒欧美日韩成人| 国产精品久久久久国产精品日日| 色婷婷狠狠综合| 欧美a级一区二区| 国产视频一区二区在线观看| 色狠狠一区二区三区香蕉| 三级欧美韩日大片在线看| 国产亚洲成av人在线观看导航| 97久久久精品综合88久久| 伊人色综合久久天天| 欧美在线一区二区| 久久99精品国产91久久来源| 国产精品欧美久久久久一区二区| 欧美亚洲综合久久| 国产不卡在线一区| 亚洲成人动漫在线观看| 久久久久国产成人精品亚洲午夜| 成人app网站| 一区二区三国产精华液| 欧美色综合网站| 国产麻豆精品视频| 一区二区三区精品| 欧美一区二区视频在线观看2022| 久久精品99久久久| 日本不卡视频一二三区| 亚洲精品免费在线播放| 欧美一区二区三区四区高清| 久久91精品久久久久久秒播| 久久人人爽爽爽人久久久| 91原创在线视频| 日韩1区2区日韩1区2区| 欧美激情一区不卡| 欧美图片一区二区三区| 激情综合五月天| 亚洲精品视频在线| 欧美日韩在线播放| 国产中文字幕一区| 亚洲综合色区另类av| 精品国产一区二区三区不卡 | 久久久综合激的五月天| 99国产精品99久久久久久| 亚洲综合在线观看视频| 久久久久国色av免费看影院| 一本久久a久久免费精品不卡| 亚洲精品日韩综合观看成人91| 国产福利一区二区三区在线视频| 久久久精品国产99久久精品芒果| 成人动漫在线一区| 日韩电影免费在线| 亚洲欧美视频在线观看视频| 精品成人在线观看| 欧美日韩美女一区二区| 高清不卡一区二区| 日韩电影免费在线看| 久久久精品tv| 在线综合亚洲欧美在线视频| 91热门视频在线观看| 国产真实乱对白精彩久久| 国产精品久久久久久久久晋中| 欧美视频一区二区三区四区 | 琪琪久久久久日韩精品| 尤物在线观看一区| 欧美精品一区二区三区在线播放| 色噜噜夜夜夜综合网| 国产+成+人+亚洲欧洲自线| 亚洲视频免费在线观看| 婷婷中文字幕一区三区| 1024成人网| 欧美性高清videossexo| 99久久精品国产网站| 国产91精品免费| 不卡的av中国片| 97久久精品人人爽人人爽蜜臀| 国产成人在线色| 国产精品一区二区三区网站| 狠狠色丁香久久婷婷综| 国产乱子轮精品视频| 国产曰批免费观看久久久| 黄色日韩三级电影| 韩国精品主播一区二区在线观看 | 丰满少妇久久久久久久| 理论片日本一区| 日韩和的一区二区| 久久国产福利国产秒拍| 久久av中文字幕片| 国产成人a级片| 不卡一区二区三区四区| 色噜噜狠狠一区二区三区果冻| 色欧美片视频在线观看| 99九九99九九九视频精品| 色av综合在线| 69堂精品视频| 国产人伦精品一区二区| 欧美成人a∨高清免费观看| 中文字幕在线不卡| 日韩欧美高清一区| 久久久久久久久久久久电影| 久久久久久久综合| 亚洲人成精品久久久久久| 天天色图综合网| 国产精品一区免费在线观看| 91老司机福利 在线| 日韩欧美国产一二三区| 亚洲国产精品一区二区久久 | 日韩欧美亚洲另类制服综合在线 | 蜜桃视频一区二区三区| 日韩高清一区二区| 免费三级欧美电影| 欧美综合一区二区| 精品第一国产综合精品aⅴ| 亚洲欧洲99久久| 蜜桃视频在线观看一区| www.av精品| 欧美在线不卡一区| 2020国产精品自拍| 亚洲精品日韩专区silk| 国产一区二区三区免费在线观看| 色94色欧美sute亚洲线路一ni| 日韩一区二区麻豆国产| 中文字幕一区二区三区在线不卡| 日韩专区欧美专区| 91麻豆国产自产在线观看| 精品国产乱码久久久久久闺蜜| 自拍偷拍亚洲激情| 国产成人一区在线| 欧美在线你懂的| 国产日韩欧美精品电影三级在线 | 久久综合中文字幕| 亚洲国产精品一区二区www在线| 国产盗摄一区二区三区| 91精品国产乱码久久蜜臀| 1024成人网色www| 成人网在线播放| 精品国产乱码久久久久久牛牛| 国产精品久久久久久一区二区三区| 美国三级日本三级久久99| 日本高清不卡在线观看| 国产精品另类一区| 懂色av一区二区在线播放| 国产亚洲综合av| 国产精品99久久久久久似苏梦涵| 欧美精品丝袜中出| 三级成人在线视频| 欧美日产国产精品| 午夜国产精品影院在线观看| 一本色道久久综合亚洲91 | 亚洲高清久久久| 欧美三区免费完整视频在线观看| 日韩毛片一二三区| 91麻豆国产在线观看| 亚洲欧洲av在线| 国产成人精品免费一区二区| 久久久777精品电影网影网| 国产美女av一区二区三区| 久久九九影视网| 久久99精品久久久| 亚洲午夜精品17c| 欧美视频在线观看一区| 日韩av在线免费观看不卡| 欧美一级淫片007| 久久99国产精品免费网站| 国产欧美一区二区精品婷婷| 成人综合在线网站| 一区二区三区欧美日韩| 欧美日韩国产一级| 激情欧美日韩一区二区| 亚洲国产激情av| 国产精品亚洲第一| 国产精品麻豆一区二区| 在线观看日韩高清av| 美腿丝袜亚洲一区| 欧美国产日产图区| 91黄色激情网站| 毛片基地黄久久久久久天堂| 中文字幕的久久| 欧美伊人久久久久久久久影院 | 欧洲av在线精品| 麻豆一区二区在线| 久久这里只精品最新地址| 色婷婷狠狠综合| 国产麻豆成人传媒免费观看|