成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳解Perl控制結(jié)構(gòu)用法

開發(fā) 架構(gòu)
Perl語(yǔ)言中的Perl控制結(jié)構(gòu)有很多值得學(xué)習(xí)的地方,你對(duì)Perl控制結(jié)構(gòu)的用法是否熟悉,這里和大家分享一下,希望通過(guò)本文介紹對(duì)你有所幫助。

本文和大家重點(diǎn)討論一下Perl控制結(jié)構(gòu)的用法,主要包括條件判斷,循環(huán)和單行條件等內(nèi)容,相信通過(guò)本文的學(xué)習(xí)你對(duì)Perl控制結(jié)構(gòu)的用法有深刻的認(rèn)識(shí)。

Perl控制結(jié)構(gòu)

一、Perl控制結(jié)構(gòu)之條件判斷

if(){

}
elsif(){

}
...
else{

}

二、Perl控制結(jié)構(gòu)之循環(huán):

1、while循環(huán)
while(){

}

2、until循環(huán)
until(){

}

3、類C的for循環(huán),如
for($count=1;$count<=5;$count++){
#statementsinsidetheloopgohere
}

下面是在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ǔ)法為:
foreachlocalvar(listexpr){
statement_block;
}
例:

foreach$word(@words){  if($wordeq"the"){  print("foundtheword'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、Perl控制結(jié)構(gòu)之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)中不起作用。

7、傳統(tǒng)的gotolabel;語(yǔ)句。

三、Perl控制結(jié)構(gòu)之單行條件

語(yǔ)法為statementkeywordcondexpr。其中keyword可為if、unless、while或until,如:

print("Thisiszero.\n")if($var==0);  print("Thisiszero.\n")unless($var!=0);  print("Notzeroyet.\n")while($var-->0);  print("Notzeroyet.\n")until($var--==0); 
雖然條件判斷寫在后面,但卻是先執(zhí)行的。

【編輯推薦】

 

  1. 解析Perl控制結(jié)構(gòu)用法
  2. Perl文件句柄概念詳解
  3. 解析四大Perl操作符用法
  4. 專家推薦 幾款常用Perl開發(fā)工具
  5. 學(xué)習(xí)筆記 Perl數(shù)字與字符串間的自動(dòng)轉(zhuǎn)換

 
 

責(zé)任編輯:佚名 來(lái)源: csdn.net
相關(guān)推薦

2010-07-15 10:22:23

Perl控制結(jié)構(gòu)

2010-07-16 16:40:48

Perl引用

2010-07-23 13:53:33

Perl grep函數(shù)

2010-07-16 10:20:46

Perl關(guān)聯(lián)數(shù)組

2010-07-19 11:07:13

Perl控制結(jié)構(gòu)

2010-07-19 14:20:57

Perl函數(shù)

2010-07-13 13:56:43

Perl foreac

2010-07-13 14:16:56

Perl控制流

2010-07-19 14:45:07

Perl進(jìn)程控制函數(shù)

2010-07-19 10:11:58

Perl流程控制語(yǔ)句

2010-07-14 16:21:48

Perl

2010-07-19 10:01:57

Perl函數(shù)

2010-07-20 16:05:07

Perl包

2010-07-23 15:59:33

Perl encode

2010-07-13 13:49:43

Perl foreac

2023-11-15 13:15:52

C語(yǔ)言結(jié)構(gòu)體

2010-07-21 13:59:59

Perl引用

2010-07-13 09:34:24

Perl純變量

2010-07-20 15:02:20

Perl數(shù)組

2010-07-13 09:50:55

Perl數(shù)組
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 美女在线一区二区 | 国产在线h | 亚洲国产精品成人无久久精品 | 日韩在线观看视频一区 | 国产美女视频黄a视频免费 国产精品福利视频 | 色伊人| 真人一级毛片 | 国产精品.xx视频.xxtv | 欧美男人亚洲天堂 | 午夜国产 | 91综合网| 亚洲国产视频一区二区 | 91久久国产综合久久 | 日本精品久久久一区二区三区 | 亚洲精品久久久久久国产精华液 | 欧美日韩在线精品 | 国产性色视频 | 看亚洲a级一级毛片 | 国产一区二区在线视频 | 日韩网站在线观看 | 不卡视频一区二区三区 | 伊人在线| 在线观看中文字幕视频 | 男人的天堂中文字幕 | 亚洲国产精品网站 | 亚洲综合免费 | 国产一区二区精品自拍 | 怡红院成人在线视频 | 午夜精品视频在线观看 | 伊人网91 | 91 在线 | 色花av| 天堂中文在线观看 | 精品二区视频 | 国产精品久久久久久久久污网站 | 国产欧美精品在线 | 国产精品三级 | 亚洲国产精品一区二区久久 | 国产欧美在线播放 | 欧美国产日韩在线观看成人 | 国产成人精品免费 |