位置: 编程技术 - 正文

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)

  • 房地产开发企业资质等级有几个
  • 汇算清缴是不是按照审计报告
  • 印花税怎么计提和缴纳
  • 医疗胶片扫描仪怎么用
  • 汇算清缴产生的企业所得税如何做账
  • 购买金税盘需要带什么
  • 私售发票如何处罚
  • 公司的旅游费怎么处理
  • 汽车保险费可以抵扣吗
  • 印花税多缴纳怎么办
  • 盈余公积的用途是什么
  • 非金融机构借款计入什么科目
  • 专家评审费如何报销费用
  • 账本印花税如何申报缴纳
  • 行车记录仪怎么开发票
  • 小规模纳税人开具增值税专用发票
  • 分公司分税
  • 住宿专票怎么入账
  • 房屋抵债如何确定契税计税依据?
  • 税法对弥补亏损的规定是什么?
  • 长期股权投资稀释
  • 生产型企业进出口初申报流程
  • 企业资产转移是什么意思
  • 发给职工的交通补贴
  • 公司自有房屋出租 营业范围
  • php技术基础知识
  • 没收到windows11更新
  • 营改增餐饮行业纳税规则
  • 银行对公账户收款码手续费多少
  • 增值税专用发票查询系统官方网站
  • 如何写php守护进程数据
  • 个体户未达起征点需要申报吗
  • thinkphp pathinfo
  • vue在项目中怎么用的
  • 前端程序员和后端程序员哪个工资高
  • ai绘画网站
  • smarty模板引擎
  • 常用php数组排序方法
  • php类和对象的关系
  • topas命令详解
  • 免税收入包括
  • 更正申报补缴税款会影响记录
  • 债务豁免的账务处理
  • 增值税是指哪些税种
  • 工会经费计提比例0.8%
  • 公司支付工伤赔偿,是先签字还是先打钱
  • 车辆处置缴纳增值税税率
  • 公司注销前如何先注销工会
  • 开专票还要另外再交钱么
  • 私车公用税务处理
  • 费用报销单如何粘贴票据
  • 不验旧能领购发票吗
  • 事业单位其他特殊人员医疗保障是什么意思
  • 公司对公账户给我个人打款然后现金取走了个人犯罪吗
  • 往来是啥意思
  • 应收账款管理办法
  • SQL Server AlwaysOn读写分离配置图文教程
  • mysql的json数据类型
  • 逼死win8的节奏 Win7升级至Win9仅需30美元 自动升级不需要重新安装
  • 复制糸统
  • linuxvlc安装
  • windows移动中心英文怎么写
  • win7文件访问被拒绝怎么办
  • 微软官方解决升级问题
  • owmngr.exe - owmngr是什么进程 作用是什么
  • win10的outlook在哪
  • 修改etc profile
  • WIN10系统怎么删除软件
  • 创建react native项目
  • 怎么把perl删除干净
  • python中字符串类型和元组类型均不可变
  • linux 环境 mysql写入中文报错
  • qq登录失败是怎么回事
  • shell section
  • 安卓app性能测试
  • jquery键盘事件及keycode大全
  • android 布局属性大全
  • 广东国家税务局网上税务服务大厅
  • 税收优惠政策有哪些企业
  • 餐饮财务分析表怎么写的啊
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设