位置: 编程技术 - 正文

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)

  • 新公司什么时候开始建账
  • 采购人员的费用
  • 税控盘锁死提示什么
  • 贷款还款利息怎么还
  • 银行承兑汇票到期日期怎么算
  • 在建工程在现金流量表中
  • 营改增后建筑行业甲供材
  • 存在问题的具体表现和产生问题的原因分析
  • 非同一控制下企业合并对价小于可辨认
  • 公司汽车装潢和保养做什么会计科目
  • 劳动合同的履行包括什么原则
  • 应付职工薪酬的账务处理
  • 增值税普通发票税率
  • 已认证未抵扣的发票,又做了红字,如何处理
  • 抵债资产处置的意义
  • 员工股权激励会计处理分录
  • 工商年报的纳税总额怎么填写
  • 认证进项转出怎么操作
  • 印花税是怎么计算
  • 本月计提增值税的金额是怎么得来的
  • 怎么取消网络手动连接
  • 结转成本,成本多了还是少了
  • 电脑卡机动不了怎么重启
  • 如何使用php写一个网页
  • php的数据类型主要有哪几种
  • 质量事故责任书
  • 应交消费税影响当期损益吗
  • php的图片
  • php判断数据库是否连接成功
  • 通往海滩的木板有什么用
  • 坏账准备收不回来怎么办
  • uniapp宽度
  • Element UI - v-infinite-scroll无限滚动组件
  • springboot自带tomcat吗
  • 网络安全工具大全图片
  • 简述资产负债表债务法
  • 土地使用税退税的会计分录
  • 年度一次性奖励扣税
  • 织梦怎么改网站主页
  • 财务费用利息收入为什么是借方负数
  • 累计盈余的借方
  • 送货单收据怎么写
  • 股权转让过程中的税费
  • 认缴股权的转让
  • 用人单位垫付生育津贴垫付金额和垫付天数
  • 专项应付款的核算
  • 超市购销和联营哪个好
  • 申请专利的费用怎么入账
  • 出口退税账务处理难吗
  • 内部往来科目设置在哪类下
  • 机器折旧科目
  • 住院发票能否用医保卡
  • 结转成本应附什么原始凭证
  • 建筑业异地预缴税款最新规定
  • 短期借款明细账采用什么格式
  • 油票发票在报销单上怎么填写
  • 会计损益类科目有哪些,期末如何结转?
  • 发票开错了只能冲红票吗?
  • mysql的union和union all
  • 用友t6运行特别慢
  • windows取消ctrl+alt+del
  • /wlan direct
  • vpngui.exe是什么进程
  • linux中vim命令详解
  • PSof1.exe - PSof1是什么进程 有什么作用
  • win8.1核心版密钥
  • ssh登录报错
  • windows8的ie浏览器在哪
  • perl中\s+
  • easyui原理
  • vue移动端app开发流程
  • JavaScript中的数据类型分为两大类
  • 河南省国税电子普通发票发票真伪查询系统
  • 计提税金的公式
  • 苏州税务ukey客服电话
  • 代收国税地税收入
  • 哈尔滨国税局待遇怎么样
  • 八戒财税兼职
  • 四川 国税
  • 玉石手镯零售环保要求
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设