位置: 编程技术 - 正文

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最新
  • 2018年企业所得税政策变化
  • 个人给单位干的小工程需代扣个税吗?
  • 办税员身份怎么办理
  • 什么是城镇土地使用税
  • 小规模纳税人的条件
  • 小型微利企业所得税优惠政策2023超过100万
  • 吊车租赁费计入什么会计科目
  • 财务费用结转本年利润借贷方怎么记
  • 工会费是税前扣除还是税后扣除
  • 发票验证查询系统官网入口
  • 进厂的政府补贴怎么拿
  • 期末增值税如何结转
  • 文件夹怎么发送不了
  • 食堂充值管理制度
  • 利用网速测试器测试
  • 股东分红怎么处理
  • 教你如何正确选择轮胎
  • 房地产企业前期物业费可否税前扣除
  • 不知道哟
  • 同城票据清算会怎么样
  • php://input用法
  • 史上最贵的微博
  • php全局变量和局部变量
  • 如何解决Vue3没有代码提示问题?
  • php引用文件的方法
  • 零申报的申报表怎么填
  • 其他应收账款怎么做预算会计分录
  • 公司新增注册资本是认缴的吗
  • 小规模季度必须报税吗
  • 帝国cms可以做商标吗
  • php的默认网站目录是
  • 代收电费增值税品目
  • 代缴纳房产税
  • 哪些增值税专用发票能抵扣进项税
  • sql中count或sum为条件的查询示例(sql查询count)
  • 未分配利润是怎么来的
  • 员工借款还款怎么做账
  • 住宿费开的增值税专用发票怎么记账
  • 发票优惠金额怎么开
  • 出售设备账务处理
  • 购买国家机关证件罪量刑标准
  • 房租增值税专用发票几个点
  • 支付给职工以及为职工支付的现金增加
  • 外来原始凭证丢了怎么办
  • mysql使用的协议
  • ubuntu字体文件
  • 为什么开机会提示无信号
  • yum命令作用
  • win8如何删除登录密码
  • Linux查看文件内容编码
  • win10脱机使用
  • JavaScript的21条基本知识点
  • unity创建射线
  • vue基于什么
  • python列表组成字符串
  • js动态添加trtd
  • 定额发票是如何开具的
  • 吉林税务发票自动查询系统网
  • 地税局网上报税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设