学习笔记 Perl控制流概念详解
Perl语言中的Perl控制流有很多值得学习的地方,这里和大家分享一下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倒置语句或者标号结合使用,实现跳转。
相关推荐
边城客栈学无止境 2020-07-05
Walter的学习笔记 2020-07-04
A宇 2020-06-14
边城客栈学无止境 2020-06-10
邓博学习笔记 2020-06-03
davidliu00 2020-05-26
ShiShuo 2020-05-16
Aggressivesnail 2020-05-10
ShiShuo 2020-04-26
hanxingwang00 2020-04-22
davidliu00 2020-03-06
ShiShuo 2020-03-06
ShiShuo 2020-03-05
Aggressivesnail 2020-02-28
aaLiweipeng 2020-02-01
amberom 2020-01-16
Walter的学习笔记 2020-01-06