位置: 编程技术 - 正文

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)

  • 申报表货物及劳务是什么
  • 六税两费都包括哪些税费种?
  • 生产企业进项税加计扣除
  • 分公司所得税汇算清缴
  • 物业管理服务增值税2022
  • 劳务报酬和工资薪金哪个税率高
  • 特定资产收益权融资业务
  • 总分机构如何纳税
  • 跨年发票是否可以报销 审计
  • 企业总资产是否包含累积折旧
  • 个税专项附加扣除
  • 以库存商品抵偿债务
  • 资产减值准备的会计科目
  • 短期理财的门槛
  • 企业所得税收入大于增值税收入的原因
  • 企业所得税怎么征收
  • 电解铜进口可以卖吗
  • 小微企业的免税标准
  • 公司发生业务分录
  • 公积金超出上限部分
  • 损益表现金流量表资产负债表
  • 电脑检测不到税控盘原因
  • linux 如何查看网卡信息
  • bios升级失败后如何恢复
  • 鸿蒙系统怎么升级3.0
  • win10怎么关闭开机磁盘自检
  • 收到对方给的发票怎么做账
  • 固定资产 出售
  • opencart 二次开发
  • linux系统中安装软件的批处理文件
  • 会计分录的书写规范
  • 公司送红包账务怎么处理
  • wordpress 中文版和国际版区别
  • 科西嘉岛攻略
  • vue如何实现打印
  • PHP中使用什么关键字声明变量的作用域为全局
  • thinkphp 手机号和用户名同时登录
  • 3d reconstruction
  • yolov3图像识别
  • Vue3+TypeScript+Vite如何使用require动态引入类似于图片等静态资源
  • 报废机器设备如何缴纳增值税
  • phpcms v9官网
  • 收到股东投资款现金流量表入哪一项
  • 补收入账是什么意思
  • 材料暂估入库如何进行账务处理
  • 供货方代垫运费会计分录
  • python爬虫入门教程
  • css隐藏元素的方式
  • 帝国cms适合建什么站
  • 经营证在哪里办
  • 出口销售收入计算公式
  • 如何在sql server中已有数据库进行修改
  • 一般纳税人的商业保险可以开票吗
  • 退货发票会作废吗
  • 债务利息收入
  • 支付收购股权款如何做账
  • 工伤费退回会计分录
  • 外资企业取得合法地位
  • 施工方怎么开发票
  • sql必会知识
  • centos 离线安装git
  • Win10预览版镜像
  • windows10禁用独立显卡
  • rmxp4droid for 天敏电视盒子
  • Android使用活动需要去什么进行注册
  • perl cgi
  • [置顶]bilinovel
  • js秒数转时间
  • 数据结构 二叉树什么是孩子数
  • jquery遍历dom
  • shell脚本中判断入参是否为空
  • Python装饰器入门学习教程(九步学习)
  • java教程csdn
  • python的web框架
  • 国家税务局服务宗旨是什么
  • 浙江省工会经费减免最新政策2019年
  • 税务局冬季作息时间
  • 区里的地税局局长是谁
  • 深圳国税税发票在哪里开
  • 税控盘红字发票开具流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设