亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Perl控制結構的用法

發布時間:2021-07-21 23:31:10 來源:億速云 閱讀:155 作者:chen 欄目:開發技術

本篇內容主要講解“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); 
雖然條件判斷寫在后面,但卻是先執行的。

到此,相信大家對“Perl控制結構的用法”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

恩平市| 宁城县| 南汇区| 浠水县| 革吉县| 泾阳县| 石棉县| 湖南省| 团风县| 两当县| 隆安县| 屯留县| 邵东县| 分宜县| 太白县| 阜新市| 鹤峰县| 景洪市| 延川县| 芷江| 涿州市| 金寨县| 鄄城县| 华蓥市| 娄烦县| 天祝| 长阳| 中卫市| 霍林郭勒市| 芜湖县| 同江市| 峨山| 六盘水市| 石棉县| 顺义区| 曲周县| 观塘区| 金沙县| 济南市| 手游| 临朐县|