Perl(九)流程控制二

###############前进的脚步不能停,因为你还不够优秀################

上一篇章,我们主要讲解了相关的概念,这一章节讲解具体的内容!

一、内容简介

二、判断

(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!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值