位置: 编程技术 - 正文

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)

  • 小规模纳税人已过开票截止日期禁止开票怎么办
  • 所得税税负率的计算公式中营业收入含不含税
  • 出售股东
  • 初中毕业可以考警察学校吗
  • 税务局代个人开票
  • 每股收益无差别点计算公式怎么解
  • 如何理解合并报表的调整和抵消
  • 小规模纳税人进项发票怎么做账
  • 当月少计提工资下月怎么处理?
  • 房地产企业预缴税款最新规定
  • 公司内部核算调拨价差的账务怎么做处理?
  • 费用一定计入当期损益吗
  • 公司没有收入没开发票
  • 商贸公司可以申请进出口权吗
  • 自建仓库转让如何计算增值税
  • 物业公司收的电梯费如何做账
  • google搜索打不开怎么办
  • 固定资产应怎么做账
  • 发现以前年度多交增值税怎么申报
  • 摊销房租怎么做账
  • php psr2
  • 失业保险稳岗补贴是什么意思
  • 进货发票怎么抵税
  • 外商投资合伙企业有哪些
  • 外贸进出口企业退税
  • chat function
  • 以物易物怎么写分录
  • 很值得收藏
  • 取得交易性金融资产的交易费用
  • thinkphp框架介绍
  • php 上传文件
  • 职教费可以抵扣进项么
  • 收入的利息怎么记账
  • react context优化四重奏教程示例
  • python读取不到文件怎么办
  • 接待客户的住宿费发票是开谁的
  • 新公司开账户需要多少钱
  • 购买项目用设备计入什么科目
  • 社保年度申报错误可以调整吗
  • sql语句清空表中数据
  • 技术服务费会计科目
  • 进项税额有留底怎么做分录
  • 以个人名义汇货要交税吗
  • 高新技术企业核心人才保险
  • 个体工商户公帐转法人私人账户
  • 资本公积转为实收资本会计科目
  • 费用报销票据可以跨年吗
  • 半成品是指正在各生产阶段加工的产品
  • 库存商品太多
  • 印花税征税对象包括
  • 测试账户收入怎么处理
  • 记账凭证的分类标准
  • 企业出售投资性房地产应按照售价与账面价值
  • 无法支付的款项应计入
  • 解释sql server实例
  • sql外连接
  • win8怎么卸载
  • ubuntu复制文件到当前文件夹
  • macos 音量快捷键
  • 怎么取消win10通知消息
  • windows注册表修改任务栏
  • 苹果mac 最新系统
  • mac将多张图片保存到相册
  • win7系统纯净版和旗舰版
  • 怎么激活win7旗舰版系统
  • cocos引擎教程
  • javascript中的函数
  • Extjs4 Treegrid 使用心得分享(经验篇)
  • android app开发中五种常用布局的运用场合
  • jquery动态设置元素的值
  • Node.js中的事件循环是什么样的
  • shell中的注释用什么表示
  • nodejs tcp
  • javascript要怎么学
  • python 代码缩进
  • 地税税务稽查管理办法
  • 北京昌平区租房价格
  • 陕西省电子税务局手机app
  • 河北税务交社保显示未找到对应的城乡居民应缴费额配置
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设