###############前进的脚步不能停,因为你还不够优秀################
上一篇章,我们主要讲解了相关的概念,这一章节讲解具体的内容!
一、内容简介
二、判断
(1)if条件语句
练习
#!/usr/bin/perl
use strict;
use warnings;
my $num=1;
if ($num == 3){
print '不存在num变量'
}elsif($num == 2){
print '变量存在!'
}else{
print '其它'
}
(2)unless语句
备注:一般不会用到unless的else语句,因为它完全可以改编成if语句;之所以有时候会使用unless而不是if的否定形式,是因为有时候的条件语句用if来写确实不方便。
三、循环
(1)while省略
(2)until
(3)for
for的细节
for循环不仅仅只支持数值递增、递减的循环方式,还支持其它类型的循环,只要能进行判断即可。
for关键字后面括号中的3个表达式都可以省略,但两个分号不能省略:
(1)如果省略第三个表达式,则表示一直判断,直到退出循环或者无限循环
(2)如果省略第二个表达式,则表示不判断,所以会无限循环
(3)如果省略第一个表达式,则表示不做初始赋值
特点:C语言风格!
(4)foreach
特点:一次性读取内容到内存!
foreach的表现形式
四、循环控制
last:最后一次,相当于其它语言的break!
next:下一轮,相当于其它语言的continue!