学习笔记Perl控制流概念详解

Perl语言中的Perl控制流有很多值得学习的地方,这里和大家分享一下Perl控制流方面的知识,主要包括语句块,条件语句,循环和其他控制工具等内容,相信本文的介绍你一会让你有所收获。

创新互联建站专注于企业网络营销推广、网站重做改版、宜川网站定制设计、自适应品牌网站建设、成都h5网站建设购物商城网站建设、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为宜川等各大城市提供网站开发制作服务。

Perl控制流(if条件,while,for循环...)

1.语句块:

{}之间的部分即为BLOCK语句块。

2.条件语句:

 
 
 
  1. if(expression)BLOCK;  
  2.  
  3. if(expression)  
  4. BLOCK1  
  5. elseBLOCK2;  
  6.  
  7. if(expression1)  
  8. BLOCK1;  
  9. elsif(expression2)  
  10. BLOCK2;  
  11. else  
  12. BLOCK3;  
  13.  
  14. #倒置的if语句  
  15.  
  16. expressionif(test_expression);  
  17.  

 Perl控制流中涉及到的关系运算符:

数字值比较:==,>,<,>=,<=,!=;注意用数字值比较运算符比较字符串时,字符串当作0处理;

字符串比较:eq,gt,lt,ge,le,ne;(undef被当作假来处理)

逻辑运算符:&&,||,和!;and,or,not等。

3.循环:

 
 
 
  1. while(expression)  
  2. BLOCK;  
  3.  
  4. do  
  5. BLOCK  
  6. while(expression);  
  7.  
  8. for(initialization;test;increment)  
  9. BLOCK;  
  10.  
  11. foreach$each(@list)  
  12. BLOCK;  
  13.  

 4.Perl控制流中其他控制工具:

last:***一次了,跳出当前BLOCK,紧接BLOCK之后的代码往下。

next:这一次到此为止,对本BLOCK开始下一轮。

标号:类似于goto。

last和next通常和if倒置语句或者标号结合使用,实现跳转。

exit语句:exit0;结束当前的Perl程序,返回OS;

PS:Perl控制流中没有switch语句,使用if-else来模仿。

网站题目:学习笔记Perl控制流概念详解
网站网址:http://www.csdahua.cn/qtweb/news16/491916.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网