您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關Perl控制流的示例分析,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
Perl控制流(if條件,while,for循環...)
1.語句塊:
{}之間的部分即為BLOCK語句塊。
2.條件語句:
if(expression)BLOCK; if(expression) BLOCK1 elseBLOCK2; if(expression1) BLOCK1; elsif(expression2) BLOCK2; else BLOCK3; #倒置的if語句 expressionif(test_expression);
Perl控制流中涉及到的關系運算符:
數字值比較:==,>,<,>=,<=,!=;注意用數字值比較運算符比較字符串時,字符串當作0處理;
字符串比較:eq,gt,lt,ge,le,ne;(undef被當作假來處理)
邏輯運算符:&&,||,和!;and,or,not等。
3.循環:
while(expression) BLOCK; do BLOCK while(expression); for(initialization;test;increment) BLOCK; foreach$each(@list) BLOCK;
4.Perl控制流中其他控制工具:
last:***一次了,跳出當前BLOCK,緊接BLOCK之后的代碼往下。
next:這一次到此為止,對本BLOCK開始下一輪。
標號:類似于goto。
last和next通常和if倒置語句或者標號結合使用,實現跳轉。
exit語句:exit0;結束當前的Perl程序,返回OS;
PS:Perl控制流中沒有switch語句,使用if-else來模仿。
關于“Perl控制流的示例分析”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。