这篇文章将为大家详细讲解有关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进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。