位置: 编程技术 - 正文

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元以内的无票报销是累计还是一次
  • 一般纳税人工会经费可以零申报吗
  • 企业购入车辆会计分录
  • 支付境外销售佣金是不是属于完全在境外发生的服务
  • 企业自建房屋建几层合适
  • 食堂固定资产折旧年限
  • 企业对外投资需要注意的事项
  • 福利费开专票怎么处理
  • 税字号是不是纳税人识别号
  • 兼营非应税劳务行为举例
  • 计提的管理费用要结转吗
  • 可转债税前收益和税后收益
  • 外币报表折算差额会计分录
  • 收取技术服务费
  • 国家税务局如何登录
  • 协会会费入账科目是哪个
  • 建筑施工的会计科目
  • 公司关门账上的盈余公积怎么处理?
  • 出口公司代理
  • 费用化和资本化对利润的影响
  • wordpress如何使用
  • 非限定性净资产年末怎么处理
  • PHP:mb_convert_case()的用法_mbstring函数
  • 外地的社保在本地个税扣除
  • 入库的原材料属于什么科目
  • 支付公司保洁费未开发票
  • 质量扣款入什么科目
  • PHP:class_parents()的用法_spl函数
  • 预收的购货款属于收入吗
  • PHP:oci_cancel()的用法_Oracle函数
  • 主营业务收入会计分录例题
  • jmcacdefg什么意思
  • 现在学修电脑怎么样
  • 生产性生物资产折旧计入什么科目
  • 企业的存货采用计划成本核算的,在资产负债表日
  • vue导航解析流程
  • react+
  • spring security功能
  • Web 1.0、Web 2.0 和 Web 3.0 之间的比较
  • php网站用什么软件修改
  • 公司管理费一般占多少个点
  • 增值税发票有什么用途和作用
  • mysql的备份方式
  • phpcms api
  • 企业现金清查的主要内容有什么
  • 安装调试费收费标准
  • 住宿发票 抵扣
  • 员工休产假不发工资违法吗
  • 公司给客户的礼品太差了还需要给客户吗
  • 收到汇算清缴后怎么做账
  • 税票是什么意思
  • 税务局退款会计分录
  • 企业的管理费用包括
  • win10怎么关闭定时断网功能
  • 苹果电脑注释
  • rhel6.5安装教程
  • windows8使用教程
  • 怎样下载电子书免费的
  • saproxy.exe - saproxy是什么进程 有什么用
  • win10安装失败
  • opengl入门视频教程
  • python中requests库session对象的妙用详解
  • bootstrap技术
  • shell调用java方法
  • JavaScript File API实现文件上传预览
  • 三分钟带你玩转灭火器
  • jquery one
  • 电子税务局可以开纸质发票吗
  • 个税更正申报后,少缴纳的税款如何退回
  • 深圳税务局工作时间表
  • 小规模纳税人土地使用税减免政策
  • 交完了契税后可以办房产证吗
  • 委托人委托代理人的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设