中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

仪陇县| 洪江市| 益阳市| 信阳市| 沂源县| 永城市| 密山市| 瑞丽市| 巴林右旗| 咸阳市| 孙吴县| 彭阳县| 莱西市| 民和| 邳州市| 疏勒县| 嘉兴市| 城口县| 衡阳市| 南川市| 易门县| 仁布县| 祁东县| 阜宁县| 囊谦县| 呈贡县| 栖霞市| 平遥县| 那曲县| 思南县| 江西省| 星座| 东莞市| 福安市| 措勤县| 颍上县| 文化| 来安县| 宣汉县| 湾仔区| 塔河县|