位置: 编程技术 - 正文

perl 控制结构 条件控制 if while(perl脚本执行顺序)

编辑:rootadmin
一、条件判断 if ( <expression>) { <statement_block_1> } elsif ( <expression> ) { <statement_block_2> } ... else{ <statement_block_3> } 二、循环: 1、while循环 while ( <expression> ) { <statement_block> } 2、until循环 until ( <expression> ) { <statement_block> } 3、类C的for循环 ,如 for ($count=1; $count <= 5; $count++) { # statements inside the loop go here } 下面是在for循环中使用逗号操作符的例子: for ($line = <STDIN>, $count = 1; $count <= 3; $line = <STDIN>, $count++) { print ($line); } 它等价于下列语句: $line = <STDIN>; $count = 1; while ($count <= 3) { print ($line); $line = <STDIN>; $count++; } 4、针对列表(数组)每个元素的循环:foreach,语法为: foreach localvar (listexpr) { statement_block; } 例: foreach $word (@words) { if ($word eq "the") { print ("found the word 'the'n"); } } 注: (1)此处的循环变量localvar是个局部变量,如果在此之前它已有值,则循环后仍恢复该值。 (2)在循环中改变局部变量,相应的数组变量也会改变,如: @list = (1, 2, 3, 4, 5); foreach $temp (@list) { if ($temp == 2) { $temp = ; } } 此时@list已变成了(1, , 3, 4, 5)。 5、do循环 do { statement_block } while_or_until (condexpr); do循环至少执行一次循环。 6、循环控制 退出循环为last,与C中的break作用相同;执行下一个循环为next,与C中的continue作用相同;PERL特有的一个命令是redo,其含义是重复此次循环,即循环变量不变,回到循环起始点,但要注意,redo命令在do循环中不起作用。 7、传统的goto label;语句。 三、单行条件 语法为statement keyword condexpr。其中keyword可为if、unless、while或until,如: print ("This is zero.n") if ($var == 0); print ("This is zero.n") unless ($var != 0); print ("Not zero yet.n") while ($var-- > 0); print ("Not zero yet.n") until ($var-- == 0); 虽然条件判断写在后面,但却是先执行的。

推荐整理分享perl 控制结构 条件控制 if while(perl脚本执行顺序),希望有所帮助,仅作参考,欢迎阅读内容。

perl 控制结构 条件控制 if while(perl脚本执行顺序)

文章相关热门搜索词:perl界面,perl结构体,perl控制流,perl调用模块,perl实例,perl控制流,perl控制流,写出perl中最常见4种控制流,内容如对您有帮助,希望把文章链接给更多的朋友!

perl 子程序 sub 一、定义子程序即执行一个特殊任务的一段分离的代码,它可以使减少重复代码且使程序易读。PERL中,子程序可以出现在程序的任何地方。定义方法为

Shell编程的一些知识集合 下午在写程序的时候需要将shell命令返回的数值赋予给某变量,使用了a=$()的方法soft=$(grep-i"(Software)Token/Passcode/.".txt|wc-l)echo"[+]软卡总数:"$soft......#!shell

perl后门,正向和反向!实例代码 反向连接代码:1.#!/usr/bin/perl2.#usage:3.#nc-vv-l-pPORT(default)onyourlocalsystemfirst,then4.#Perl$0RemoteIP(default.0.0.1)Remote_port(default)5.#Type'exit'toexitorpressEntertogains

标签: perl脚本执行顺序

本文链接地址:https://www.jiuchutong.com/biancheng/372430.html 转载请保留说明!

上一篇:perl 模式匹配参数详解(perl -i -pe)

下一篇:perl 子程序 sub(perl中sub)

  • 小规模30万免增值税1点怎么申报税款
  • 无法收回的应收账款可以税前扣除吗
  • 财务软件进什么费用
  • 办税人员可以不交社保吗
  • 太阳能发电税收优惠政策
  • 金税四期已经开始了吗
  • 利润分配会计处理例题及解析
  • 公司购买的
  • 企业有利润要交什么税
  • 固定资产可以不设置残值吗
  • 发票专用章章号是什么
  • 计入其他收益需要结转吗
  • 餐补和车补可以税前扣除吗?
  • 公司单独核算项目财务怎么处理?
  • 银联交易手续费
  • 自产自销免税物品包括哪些
  • 转让专利技术使用权属于销售无形资产吗
  • 企业所得税季报弥补以前年度亏损怎么填
  • 一般纳税人装饰装修工程税率
  • 增值税专用发票验票
  • 广告费准予扣除怎么算
  • 餐饮服务行业会计分析
  • 基金的业绩是什么
  • 劳务公司差额征收税率是多少
  • 资产转让税费哪方承担
  • 库存商品进货价怎么算
  • 营业外收入的账户结构
  • 潜在表决权如何影响表决权
  • system idle process是什么进程(CPU的空闲率)
  • 超级本能加装硬盘吗
  • 农业合作社农民合作社
  • 销售二手车减免税额会计分录
  • 在win7系统中怎样为另外一块硬盘安装系统
  • bigfile是什么意思
  • 提坏账准备的调整分录
  • 施工企业的收入和成本如何确认
  • 生育津贴差额账务处理
  • 小程序制作平台
  • torch.nn.functional.interpolate()函数详解
  • 公司款能转到个人卡上吗
  • 应收的货款
  • 收到的赠品直接用吗
  • php 时间
  • 营业收入在财务报表上用什么字母表示
  • 增值税会计账务处理例题
  • sqlserver 查询语句
  • 计提的应收账款坏账准备的科目有哪些
  • 固定资产一次性加速折旧
  • 收到销货方的返款分录
  • 增值税发票丢失罚款多少
  • 长期债券是长期借款吗
  • 收取履约保证金的作用
  • 进项税税额是多少
  • 小规模纳税人公司可以开专票吗
  • 赠送的产品怎么算成本
  • 结账时能否用红笔写名字
  • 新准则房地产企业收入确认时间
  • mysql案例分析
  • sql you
  • 电脑bios找不到硬盘怎么办
  • win7系统默认输入法
  • win10系统如何打开运行命令
  • ubuntu桌面右键
  • ftp 550错误
  • hidden word什么意思
  • winxp内存不能为read
  • Apache 2.0.55 for Linux 下载
  • 创游世界
  • webuploader使用教程
  • 10个常用linux指令
  • js折叠展开特效
  • python入门教程
  • fw开发
  • js设置rem
  • python写脚本教程
  • 两个手机怎么设置
  • 组织创新包括哪些类型
  • 三证合一开票信息
  • 云旅游存在的问题及解决措施
  • 林则徐家训带来的启示
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设