Perl控制结构学习笔记

本文和大家重点讨论一下Perl控制结构的用法,主要包括条件判断,循环和单行条件三大部分内容,相信通过本文的学习你对Perl控制结构的用法一定会有深刻的认识。

成都创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于成都做网站、成都网站设计、霍邱网络推广、成都小程序开发、霍邱网络营销、霍邱企业策划、霍邱品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联公司为所有大学生创业者提供霍邱建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com

Perl控制结构学习笔记

一.条件判断

if()
{

}
elsif()
{

}
...
else
{

}

二.Perl控制结构之循环

1.while循环

while()
{

}

2.until循环

until()
{

}

3.类C的for循环

for($count=1;$count<=5;$count++)
{
#statementsinsidetheloopgohere
}

4.针对列表(数组)每个元素的foreach循环

foreachlocalvar(listexpr)
{
statement_block;
}
例:
foreach$word(@words)
{
if($wordeq"the")
{
print("foundtheword'the'\n");
}
}

注:
(1)此处的循环变量localvar是个局部变量,如果在此之前它已有值,则循环后仍恢复该值.
(2)在循环中改变局部变量,相应的数组变量也会改变.

5.do循环

do
{
statement_block
}while_or_until(condexpr);
do循环至少执行一次循环.

6.循环控制

退出循环为last,与C中的break作用相同;
执行下一个循环为next,与C中的continue作用相同;
Perl特有的一个命令是redo,其含义是重复此次循环,即循环变量不变,回到循环起始点.但要注意,redo命令在do循环中不起作用.

三.Perl控制结构之单行条件

语法为statementkeywordcondexpr.其中keyword可为if,unless,while或until.例如:
print("Thisiszero.\n")if($var==0);
print("Thisiszero.\n")unless($var!=0);
print("Notzeroyet.\n")while($var-->0);
print("Notzeroyet.\n")until($var--==0);
虽然条件判断写在后面,但却是先执行的。本文来自:(www.91linux.com)详细出处参考:http://www.91linux.com/html/article/program/Perl/20090601/17033_2.html

分享文章:Perl控制结构学习笔记
链接分享:http://www.hantingmc.com/qtweb/news9/221009.html

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

广告

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