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

首頁(yè) > 編程 > Perl > 正文

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

2020-06-04 20:33:08
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

一、條件判斷
代碼如下:
  if ( ) {
   
  }
  elsif ( ) {
   
  }
  ...
  else{
   
  }

建立i f語(yǔ)句的另一種方法是使用多個(gè)表達(dá)式,然后根據(jù)哪個(gè)表達(dá)式是真,來(lái)運(yùn)行代碼:可以像下面這樣來(lái)讀取上面這個(gè)語(yǔ)句塊:如果標(biāo)號(hào)為e x p r e s s i o n 1的表達(dá)式是真,那么語(yǔ)句塊B L O C K 1就運(yùn)行。否則,控制權(quán)轉(zhuǎn)給e l s i f,對(duì)e x p r e s s i o n 2進(jìn)行測(cè)試,如果該表達(dá)式是真,
則運(yùn)行B L O C K 2。如果e x p r e s s i o n 1和e x p r e s s i o n 2都不是真,那么B L O C K 3運(yùn)行

二、循環(huán):

1、while循環(huán)
代碼如下:
  while ( ) {
   
  }

2、until循環(huán)
代碼如下:
  until ( ) {
   
  }

3、類C的for循環(huán) ,如
代碼如下:
  for ($count=1; $count <= 5; $count++) {
    # statements inside the loop go here
  }

下面是在for循環(huán)中使用逗號(hào)操作符的例子:
代碼如下:
  for ($line = , $count = 1; $count <= 3; $line = , $count++) {
    print ($line);
  }

它等價(jià)于下列語(yǔ)句:
代碼如下:
  $line = ;
  $count = 1;
  while ($count <= 3) {
    print ($line);
    $line = ;
    $count++;
  }

4、針對(duì)列表(數(shù)組)每個(gè)元素的循環(huán):foreach, 語(yǔ)法為:
代碼如下:
  foreach localvar (listexpr) {
    statement_block;
  }

例:
代碼如下:
  foreach $word (@words) {
    if ($word eq "the") {
      print ("found the word 'the'/n");
    }
  }

注:
(1)此處的循環(huán)變量localvar是個(gè)局部變量,如果在此之前它已有值,則循環(huán)后仍恢復(fù)該值。
(2)在循環(huán)中改變局部變量,相應(yīng)的數(shù)組變量也會(huì)改變,如:
代碼如下:
  @list = (1, 2, 3, 4, 5);
  foreach $temp (@list) {
    if ($temp == 2) {
      $temp = 20;
    }
  }

此時(shí)@list已變成了(1, 20, 3, 4, 5)。
5、do循環(huán)
代碼如下:
  do {
    statement_block
  } while_or_until (condexpr);

  do循環(huán)至少執(zhí)行一次循環(huán)。
6、循環(huán)控制
  退出循環(huán)為last,與C中的break作用相同;執(zhí)行下一個(gè)循環(huán)為next,與C中的continue作用相同;PERL特有的一個(gè)命令是redo,其含義是重復(fù)此次循環(huán),即循環(huán)變量不變,回到循環(huán)起始點(diǎn),但要注意,redo命令在do循環(huán)中不起作用。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产一国产一级毛片视频在线 | 极品销魂一区二区三区 | 国产成人综合在线视频 | jizzzzxxxxx | 久久久www视频 | 欧美a视频在线观看 | 色网站免费观看 | 91经典视频| 国产精品av久久久久久久久久 | lutube成人福利在线观看污 | 天天天干夜夜夜操 | 视频一区二区三区在线播放 | 91av在线免费播放 | 国产精品久久久久久久久久iiiii | 草逼一区 | 亚洲啊v在线观看 | 久久精品视频69 | 羞羞视频免费观看入口 | 中文日产幕无线码6区免费版 | 日本在线免费观看视频 | 日韩精品久久久久久 | 欧美乱淫 | 一级黄色片武则天 | 久久免费观看一级毛片 | 国产亚洲自拍一区 | 曰批全过程40分钟免费视频多人 | 久久久电影电视剧免费看 | 亚洲一区二区三区精品在线观看 | 中国免费一级毛片 | 在线观看国产 | 欧产日产国产精品99 | 99ri在线 | 国产午夜精品一区二区三区四区 | 最近中文字幕一区二区 | 92看片淫黄大片欧美看国产片 | 亚洲人成网站免费播放 | 国产精品久久久免费看 | 日韩理论电影网 | 国产日韩一区二区三区在线观看 | 色日本视频 | 在线 日本 制服 中文 欧美 |