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

詳解Perl控制結構用法

開發 架構
Perl語言中的Perl控制結構有很多值得學習的地方,你對Perl控制結構的用法是否熟悉,這里和大家分享一下,希望通過本文介紹對你有所幫助。

本文和大家重點討論一下Perl控制結構的用法,主要包括條件判斷,循環和單行條件等內容,相信通過本文的學習你對Perl控制結構的用法有深刻的認識。

Perl控制結構

一、Perl控制結構之條件判斷

if(){

}
elsif(){

}
...
else{

}

二、Perl控制結構之循環:

1、while循環
while(){

}

2、until循環
until(){

}

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

下面是在for循環中使用逗號操作符的例子:
for($line=,$count=1;$count<=3;$line=,$count++){
print($line);
}
它等價于下列語句:

$line=;  $count=1;  while($count<=3){  print($line);  $line=;  $count++;  } 

4、針對列表(數組)每個元素的循環:foreach,語法為:
foreachlocalvar(listexpr){
statement_block;
}
例:

foreach$word(@words){  if($wordeq"the"){  print("foundtheword'the'\n");  }  } 

注:
(1)此處的循環變量localvar是個局部變量,如果在此之前它已有值,則循環后仍恢復該值。
(2)在循環中改變局部變量,相應的數組變量也會改變,如:

@list=(1,2,3,4,5);  foreach$temp(@list){  if($temp==2){  $temp=20;  }  } 
此時@list已變成了(1,20,3,4,5)。

5、Perl控制結構之do循環
do{
statement_block
}while_or_until(condexpr);
do循環至少執行一次循環。

6、循環控制

退出循環為last,與C中的break作用相同;執行下一個循環為next,與C中的continue作用相同;PERL特有的一個命令是redo,其含義是重復此次循環,即循環變量不變,回到循環起始點,但要注意,redo命令在do循環中不起作用。

7、傳統的gotolabel;語句。

三、Perl控制結構之單行條件

語法為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); 
雖然條件判斷寫在后面,但卻是先執行的。

【編輯推薦】

 

  1. 解析Perl控制結構用法
  2. Perl文件句柄概念詳解
  3. 解析四大Perl操作符用法
  4. 專家推薦 幾款常用Perl開發工具
  5. 學習筆記 Perl數字與字符串間的自動轉換

 
 

責任編輯:佚名 來源: csdn.net
相關推薦

2010-07-15 10:22:23

Perl控制結構

2010-07-16 16:40:48

Perl引用

2010-07-23 13:53:33

Perl grep函數

2010-07-16 10:20:46

Perl關聯數組

2010-07-19 14:20:57

Perl函數

2010-07-19 11:07:13

Perl控制結構

2010-07-13 13:56:43

Perl foreac

2010-07-13 14:16:56

Perl控制流

2010-07-19 10:11:58

Perl流程控制語句

2010-07-19 14:45:07

Perl進程控制函數

2010-07-14 16:21:48

Perl

2010-07-19 10:01:57

Perl函數

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語言結構體

2010-07-20 15:02:20

Perl數組

2010-07-13 09:34:24

Perl純變量

2010-07-21 13:59:59

Perl引用

2010-07-13 09:50:55

Perl數組
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩精品不卡 | 精品国产一级 | 亚洲精品一区二区三区在线观看 | 日韩一级免费观看 | 亚洲一区免费 | 日韩av福利在线观看 | 蜜桃在线播放 | 久久日韩精品一区二区三区 | 精品一区二区免费视频 | 免费在线成人网 | 国产一区二区影院 | 国产日韩欧美中文字幕 | 一区二区成人 | 国产精品777一区二区 | 国产日韩一区二区 | 日韩精品中文字幕在线 | 福利片一区二区 | 中文久久| 亚洲精品片 | 日本免费一区二区三区四区 | 在线视频 亚洲 | 中文字幕av一区二区三区 | av一区二区在线观看 | 色噜噜狠狠色综合中国 | 日韩区| 波多野结衣一区二区 | 91免费在线视频 | 亚洲精品在线视频 | 欧美在线网站 | 精品国产乱码久久久久久88av | 一级黄色片网站 | 91精品国产乱码久久久久久久久 | 国产精品视频一区二区三 | 国产精品久久性 | 久久精品免费一区二区 | 日韩欧美一区二区三区免费观看 | 久久久www成人免费精品 | 精品真实国产乱文在线 | 国产精品精品视频一区二区三区 | 日本成人久久 | 免费网站国产 |