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

主頁 > 知識庫 > perl 控制結(jié)構(gòu) 條件控制 if while

perl 控制結(jié)構(gòu) 條件控制 if while

熱門標(biāo)簽:買了外呼系統(tǒng)不想用了怎么辦 浦東上海400開頭的電話申請 武漢呼叫中心外呼系統(tǒng)線路商 真人語音電銷機器人系統(tǒng) 樂昌電話機器人 北京語音電銷機器人價格 開封百應(yīng)電銷機器人聯(lián)系方式 邯鄲外呼調(diào)研線路 電話機器人電話卡封號怎么辦
一、條件判斷 
  if ( expression>) {
    statement_block_1>
  }
  elsif ( expression> ) {
    statement_block_2>
  }
  ...
  else{
    statement_block_3>
  }
二、循環(huán): 
1、while循環(huán) 
  while ( expression> ) {
    statement_block>
  }
2、until循環(huán) 
  until ( expression> ) {
    statement_block>
  }
3、類C的for循環(huán) ,如
  for ($count=1; $count = 5; $count++) {
    # statements inside the loop go here
  }
下面是在for循環(huán)中使用逗號操作符的例子:
  for ($line = STDIN>, $count = 1; $count = 3;   $line = STDIN>, $count++) {
    print ($line);
  }
它等價于下列語句:
  $line = STDIN>;
  $count = 1;
  while ($count = 3) { 
    print ($line);
    $line = STDIN>;
    $count++;
  }
4、針對列表(數(shù)組)每個元素的循環(huán):foreach,語法為:
  foreach localvar (listexpr) {
    statement_block;
  }
例:
  foreach $word (@words) {
    if ($word eq "the") {
      print ("found the word 'the'\n"); 
    }
  }
注:
(1)此處的循環(huán)變量localvar是個局部變量,如果在此之前它已有值,則循環(huán)后仍恢復(fù)該值。
(2)在循環(huán)中改變局部變量,相應(yīng)的數(shù)組變量也會改變,如:
  @list = (1, 2, 3, 4, 5);
  foreach $temp (@list) {
    if ($temp == 2) {
      $temp = 20;
    }
  }
此時@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í)行下一個循環(huán)為next,與C中的continue作用相同;PERL特有的一個命令是redo,其含義是重復(fù)此次循環(huán),即循環(huán)變量不變,回到循環(huán)起始點,但要注意,redo命令在do循環(huán)中不起作用。
7、傳統(tǒng)的goto label;語句。 

三、單行條件 
  語法為statement keyword condexpr。其中keyword可為if、unless、while或until,如:
    print ("This is zero.\n") if ($var == 0);
    print ("This is zero.\n") unless ($var != 0);
    print ("Not zero yet.\n") while ($var-- > 0);
    print ("Not zero yet.\n") until ($var-- == 0);
  雖然條件判斷寫在后面,但卻是先執(zhí)行的。

標(biāo)簽:自貢 河北 松原 鄂州 宜春 六安 石嘴山 淄博

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《perl 控制結(jié)構(gòu) 條件控制 if while》,本文關(guān)鍵詞  perl,控制,結(jié)構(gòu),條件,while,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《perl 控制結(jié)構(gòu) 條件控制 if while》相關(guān)的同類信息!
  • 本頁收集關(guān)于perl 控制結(jié)構(gòu) 條件控制 if while的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 永安市| 庆元县| 浏阳市| 改则县| 宝丰县| 锦屏县| 轮台县| 南召县| 吐鲁番市| 宝清县| 高要市| 鄂尔多斯市| 石家庄市| 霍林郭勒市| 黑水县| 武陟县| 韶山市| 新密市| 手机| 黔西县| 博乐市| 霞浦县| 新建县| 厦门市| 乐都县| 同心县| 岳西县| 循化| 岱山县| 井冈山市| 庄浪县| 定兴县| 仁布县| 海原县| 江北区| 屏南县| 嘉祥县| 湾仔区| 万荣县| 云阳县| 容城县|