91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

汉阴县| 三台县| 石景山区| 措美县| 蒙城县| 儋州市| 临夏市| 湟源县| 革吉县| 新兴县| 固始县| 平潭县| 灯塔市| 宜兰市| 许昌县| 台中市| 东阿县| 宜宾市| 乌兰浩特市| 玉门市| 莱西市| 连南| 舒兰市| 贵阳市| 晋中市| 上蔡县| 高州市| 呈贡县| 榆中县| 根河市| 临清市| 长沙市| 色达县| 竹山县| 建宁县| 天津市| 宝兴县| 南阳市| 绥化市| 左贡县| 莱西市|