位置: 编程技术 - 正文

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)

  • 多扣的增值税怎么做账务处理
  • 无票收入怎么做账,要交税吗,填入增值税申报表
  • 租办公室自己装修可以拆走吗
  • 没有销项税只有进项税需要结转未交增值税吗
  • 跨月发票红字冲销账务处理
  • 库存商品和固定资产
  • 农产品收购发票可以跨区域开吗
  • 房地产公司销售商品房属于增值税征收范围吗
  • 资产负债表的日期可以是1月1日吗
  • 税款追征期起算点 增值税重新计算
  • 购销合同印花税最新政策2023
  • 年终奖如何合理发放
  • 总公司亏损分公司盈利如何处理
  • 金融服务利息
  • 超额亏损在合并后怎么算
  • 5%征收率的适用范围
  • 关于固定资产的企业案例
  • 小规模企业给别人开16万增值税专用发票
  • 公司股票卖出会计处理
  • 企业股权溢价转让会计分录
  • 收入和成本都是真实发生的但是不匹配
  • 利息保障倍数计算公式资本化利息
  • 筹建期间发生的收入
  • 司法拍卖机器设备税率
  • 贴息收据税前扣除是什么
  • windows11不显示桌面
  • 应收账款周转天数和应收账款周转率的关系
  • 实例讲解yii2.0在php命令行中运行的步骤
  • 银河麒麟操作系统价格
  • 出口企业增值税怎么算
  • 显卡的散热
  • 商品削价要本着既能使企业什么又能使商品扩销的原则
  • php 随机数
  • sockas
  • 速动资产是指
  • 无纸化的好处和坏处
  • 招待费住宿费专票
  • mysql复制表语句
  • 帝国cms相关文章调用
  • 记帐时借方是什么意思
  • 支付土地补偿款计入什么科目
  • sqlserver2008r2数据库导出教程
  • DB2专家王云谈商业智能BI
  • 税率变更对企业的影响
  • 基本户收到款不入账
  • 计入资本公积的固定资产转出
  • 定期定额户增值税起征点
  • 核定征收的企业需要汇算清缴吗
  • 应收应付款会计分录
  • 根据出库商品的编码
  • 技术员差旅费计入哪个会计科目
  • 公司收到股东的投资款以后怎么处理
  • 房地产企业的企业所得税是多少
  • 什么是挂靠?
  • 如何对企业进行有效的控制
  • 速动资产包括哪些流动资产
  • sqlserver2000数据库安装教程
  • mysql触发器语句
  • mysql事务用法
  • 安装了windows
  • win8怎么查看系统版本
  • mac怎么一键关机
  • 三星笔记本预装win8改win7好吗
  • xp光盘安装教程
  • Win10 Mobile Build 10572 其它未记录更新内容汇总
  • thinkpad 8高配版
  • win7怎么给硬盘重新分区
  • Win10预览版拆弹
  • 杨辉三角的代码
  • jquery如何实现双向绑定
  • 2012 05-26 Unity3D研究院之两种方式播放游戏视频(二十五) 雨松MOMO
  • java script入门
  • 谈谈我对视觉传达的认识
  • 车险专票怎么做账
  • 印花税在哪里查询
  • 2022年安徽城镇非私营单位平均工资
  • 绿牌电动车需要过户吗?
  • 地税滞纳金如何做账
  • acfunp
  • 经纪代理服务税率是多少 1%
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设