位置: 编程技术 - 正文

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)

  • 营业额超500万会罚款吗
  • 陈列费可以开专票吗
  • 劳务公司发放农民工工资要开发票吗?
  • 财务软件增加站点计入什么科目
  • 未确认融资费用怎么算
  • 月末处理工作主要包括
  • 资产处置损益对损益有影响吗
  • 注册资本印花税按年申报还是按次申报
  • 自然人税收管理系统扣缴客户端
  • 已经开了发票需要退款怎么处理
  • 酒销售账务处理
  • 高新企业如何申报纳税
  • 企业收到税收返还会计分录
  • 委托开发的定义
  • 小微企业免税销售额和未达起征点销售额
  • 所得税季报利润总额
  • 会计工作的基本认识
  • 电信线路租用的手机
  • 开出转账支票怎么入账
  • 企业发生的借款费用,可直接归属于
  • 增值税发票小规模2023
  • 办房产证要交什么税,哪里交?
  • 体检合同属于什么合同
  • 小规模企业所得税优惠政策最新2023
  • 小规模纳税人水利建设基金计税依据是什么
  • 研发支出期末列报
  • 投资基金是什么科目
  • 红字发票是销货单据吗
  • 收到有误的增值税专用发票的怎么处理
  • 王者荣耀中墨子的最强出装
  • 对某公司的了解
  • 个人开发是什么意思
  • 预提费用年终有余额怎么办
  • 购入的车辆入账包括哪些费用
  • 复制粘贴快捷键失效了怎么回事
  • linux命令解析
  • php面向对象的三大特征
  • 资产增加为什么记借方
  • 高温补贴需要缴纳社会保险费吗
  • php date format
  • 冰川国家公园在哪
  • cakephp菜鸟教程
  • php常用字符串函数讲解
  • nodejs如何与前端交互
  • php二进制字符串压缩
  • 个人独资为什么不能叫公司
  • 股权出质有时间限制吗
  • 帝国cms8.0
  • 财务人员如何做一个合格的党员
  • 买轿车产生的服务费计入什么科目
  • 二手车的范围
  • 上海电子税务局网站
  • 财务报告与财务思维
  • sqlserver行列转换多行多列
  • 出借和出租包装物会计分录是什么
  • 航天信息的发票以什么形式导入开票信息
  • 企业成本核算项目以及成本核算流程
  • 开具正数发票中如何体现扣款?
  • 融资租入的设备怎么入账
  • 养老院的账务处理会计实务问答
  • 发生以下情况
  • 会计一般月初忙几天
  • 支票上的金额和确定的金额
  • 过程要求可包括哪些内容
  • 如何使用升级助力器
  • linux中tail命令详解
  • win7更新显卡驱动后黑屏的解决方法
  • win8快速启动怎么开启
  • javascript如何定义变量
  • ghost参数设置
  • 遮罩层中对象的作用是
  • cocos2dx4.0教程
  • css怎么更换图片
  • js处理时间格式
  • 轮廓模式
  • android studio项目无法运行
  • 总结网络io模型的特点
  • 卷烟批发环节的消费税
  • 怎么在年报查询个人信息
  • 建筑垃圾清运属于什么应税服务
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设