位置: 编程技术 - 正文

Perl中的控制结构学习笔记(写出perl中最常见4种控制流)

编辑:rootadmin

推荐整理分享Perl中的控制结构学习笔记(写出perl中最常见4种控制流),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:perl调用模块,perl实例,perl实例,perl调用perl脚本,perl调用perl脚本,perl调试,perl控制流,perl控制流,内容如对您有帮助,希望把文章链接给更多的朋友!

一、条件判断 建立i f语句的另一种方法是使用多个表达式,然后根据哪个表达式是真,来运行代码:可以像下面这样来读取上面这个语句块:如果标号为e x p r e s s i o n 1的表达式是真,那么语句块B L O C K 1就运行。否则,控制权转给e l s i f,对e x p r e s s i o n 2进行测试,如果该表达式是真,则运行B L O C K 2。如果e x p r e s s i o n 1和e x p r e s s i o n 2都不是真,那么B L O C K 3运行

二、循环:

Perl中的控制结构学习笔记(写出perl中最常见4种控制流)

1、while循环 2、until循环 3、类C的for循环 ,如下面是在for循环中使用逗号操作符的例子:它等价于下列语句:4、针对列表(数组)每个元素的循环:foreach, 语法为:例:注:(1)此处的循环变量localvar是个局部变量,如果在此之前它已有值,则循环后仍恢复该值。(2)在循环中改变局部变量,相应的数组变量也会改变,如:此时@list已变成了(1, , 3, 4, 5)。5、do循环 do循环至少执行一次循环。6、循环控制 退出循环为last,与C中的break作用相同;执行下一个循环为next,与C中的continue作用相同;PERL特有的一个命令是redo,其含义是重复此次循环,即循环变量不变,回到循环起始点,但要注意,redo命令在do循环中不起作用。7、传统的goto label;语句。

三、单行条件 语法为statement keyword condexpr。其中keyword可为if、unless、while或until,如: 虽然条件判断写在后面,但却是先执行的。

指令: unless 假如非unless的含义就是说“如果判别式不为真,就执行...”。语法一:上个语法在Perl中也可以写成:判别式为假时语句块 unless (判别运算式);范例:也可以写成: print"您的分数及格了!n"unless($score<);语法二:范例:进阶技巧:&&,||及&#;:作为控制结构它们看上去像标点符号,或是表达式的一部分。但在Perl中可作为控制结构。 比如说:也可以写为:但更简单的方式是:为什么呢?&&为逻辑与操作符,其含义为:  若判别式为真,则表达式的值依赖于后面语句块的值。所以为真时的语句块被执行(用来求值)。  若判别式为假,则整个表达式为假,不用考虑后面语句块的值。所以为假时的语句块不被执行。同样道理,unless(this){that}可替换为this||that。&#;:表达式举例:exp1&#;exp2:exp3表示:如果exp1为真则求exp2的值,否则求exp3的值。

什么是Perl?编程语言Perl详细介绍 Perl最初的设计者为拉里·沃尔(LarryWall),它于年月日发表。Perl借取了C、sed、awk、shellscripting以及很多其他程序语言的特性。LarryWall在新闻组comp.sour

Perl中的子程序学习笔记 一、定义函数可分为系统函数和用户函数。子程序即执行一个特殊任务的一段分离的代码,它可以使减少重复代码且使程序易读。PERL中,子程序可以出

Perl中的列表和数组学习笔记 一、列表列表是包含在括号里的一序列的值,可以为任何数值,也可为空,如:(1,5.3,"hello",2),空列表:()。注:只含有一个数值的列表(如:(.2))与该

标签: 写出perl中最常见4种控制流

本文链接地址:https://www.jiuchutong.com/biancheng/372392.html 转载请保留说明!

上一篇:Perl中的模式匹配学习笔记(perl -pi)

下一篇:什么是Perl?编程语言Perl详细介绍(perl主要用处)

  • 小微企业企业所得税100万元以下减半征收怎么计算
  • 进出口企业需要具备的资质
  • 员工出差自驾怎么看待
  • 2019未达起征点免税分录
  • 公司租车要交什么费用
  • 非盈利组织是两套账吗?
  • 福利企业要求
  • 哪些产品计算消费税时可以扣除
  • 销售积分税务处理的特点
  • 汇算清缴之后报销去年的票如何分录?
  • 制造费用结转生产成本金蝶怎么操作
  • pdf格式发票怎么打印标准大小
  • 个人出租房屋合同协议书
  • 哪些进项税不能加计抵减
  • 如何理解消费税的作用
  • 营业外收入可以在借方吗
  • 进项票入账但是不抵扣怎么做账
  • 小规模的应交税费涉及几个三级明细
  • 2020年开公司优惠政策
  • 汇缴交的所得税如何做账
  • 应付职工薪酬借方负数是什么意思
  • 去年进项税没有抵扣了
  • Win10 64位正式版系统安装方法全过程图解(U大师)
  • 苹果手机移动到新手机
  • 苹果mac怎么删除照片
  • 电脑pin码忘了开不了机,且鼠标失灵
  • 购买股票的会计分录
  • 高速公路电子发票抵扣进项税
  • 契税计税依据是成交价还是评估价?
  • 金融商品转让收入
  • vue-admin-master
  • 资产减值损失会影响营业利润吗
  • vue 父组件调子组件方法
  • 亚运村夜宵地方
  • 公司开发新产品或购买许可证最快的方法是
  • 比斯蒂荒野上的“外星孵化场”,新墨西哥州 (© Ian Shive/Tandem Stills + Motion)
  • php短链接api
  • 商业银行流动性风险监管指标
  • php+ mysql教程
  • react-router6.4+的项目种路由实现方式(列举两种)
  • 汽车租赁的法律
  • 会计上弥补亏损
  • abs函数python怎么用
  • 个体经营所得税核定征收2023税率
  • SqlServer 2005 T-SQL Query 学习笔记(1)
  • mysql的性能优化方案有哪些
  • 法人向公司账户打款
  • 基建拨款在新政府会计制度对应什么科目
  • 现金流量表现金净增加额负数
  • 一般纳税人开普票税率是多少
  • 固定资产当月入账当月计提吗
  • 专利技术评估价值7亿
  • 售楼部大楼
  • 如果非货币性资产会怎样
  • 结转增值税的账务处理一定要通过转出未交增值税吗
  • 物流公司主营业务成本会计分录
  • 银行存款日记账手工账填写样本
  • 广告费支出的税种有哪些
  • 公司的三证合一是什么
  • 使用组策略可控制什么
  • solaris 11.4
  • windows7中个性化设置
  • win7系统注册表损坏无法启动
  • win10edge浏览器怎么设置兼容模式
  • jquery延时器
  • javascript对象的种类
  • jquery 元素
  • css样式表规则由什么组成
  • 只用html和css
  • python查看文件类型
  • 搭建oj
  • 给一个接口,然后怎么在vue里面调用
  • 关于使用RequestWindowFeature为啥一定要在setContentView之前调用
  • python实现识别相似图片小结
  • 利用python中的运算符可以编程解决你身边的哪些问题
  • 深圳买新房契税怎么收
  • 南京电子税务局咨询电话
  • 大米可以抵扣增值税吗
  • 公务员车补缴个税吗
  • 中欧班列补贴政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设