位置: 编程技术 - 正文

Perl函数(子程序)学习笔记(perl常用函数)

编辑:rootadmin

推荐整理分享Perl函数(子程序)学习笔记(perl常用函数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:perl编程,perl程序如何运行,perl 子程序数组参数,perl 函数式编程,perl fork子程序,perl 函数式编程,perl fork子程序,perl 子程序,内容如对您有帮助,希望把文章链接给更多的朋友!

一、函数定义

子程序即一段分离的代码,它可以使减少重复代码且程序易读.perl中,子程序可以出现在程序的任何地方.但一般放在程序的开始或结尾.

sub开始,子程序名同变量的命名规则,可与变量同名,最好不要与内部函数同名,如果与内部函数同名则用$subroutine区分,不用&是内部函数,用&是定义函数,但省略&时混淆.

带有原型说明的子程序定义:

说明:

1.()中的符号表示参数的类型,以一个字符表示一个参数.2.$ 简单变量 @ 列表 % 散列 & 匿名子程序 * 引用3.前加为强制类型一致,;分隔必须的参数和可选参数.4.@$;$表示第一个参数为列表,第二个参数为简单变量,第三个参数简单变量可选.

二、函数返回值

1.缺省子程序中最后执行的一个语句的值将用作返回值,如果在if块中为最后执行的语句,虽然不是子程序的最后一句,也是返回值.

Perl函数(子程序)学习笔记(perl常用函数)

不用等于,直接$retval;

2.语句return(retval) 退出子程序并返回值retval,retval可以为列表.

3.返回错误

return 返回错误undef

用eval(‘subroutine') 函数,错误由$@变量中取得.

三、函数参数传递

形式:

说明:

1.所有参数在数组@_中,每个元素为$_[0],$_[1]2.@_,$_[]为局部变量,当子程序内再调用子程序时,@_不改变,会新生成另一份@_.3.改变@_内元素的值如$_[0]会改变主程序的参数值.4.shift pop 一次取一个参数.对@_操作,shift取第一个参数,然后删除,pop取最后一个参数再删除.

Perl中的控制结构学习笔记 一、语句的种类计算机是一种工具,优势在于执行重复任务.循环执行,循环语句。需要作出大量的判断,按条件执行,条件语句。顺序语句。表达式真

使用perl实现拆分数据表(mysql)并迁移数据实例 随着业务量的增长,可能需要对表进行拆分来提高性能。下面这个例子是将www.gimoo.net的users表拆分成个表ttlsa_user_0-ttlsa_user_9。拆分迁移数据程序如下

perl实现检测服务器中的服务是否正常脚本分享 程序调用远端服务,为了确保可用性最好在使用前进行健康检测,将异常的服务排除。#!/usr/bin/perl#usestrict;useIO::Socket;my@servers;$servers[0]=['...',]

标签: perl常用函数

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

上一篇:Perl eval函数使用实例(perfcurve函数)

下一篇:Perl中的控制结构学习笔记(perl调试)

  • 记账更改的方法
  • 资产处置损益影响所有者权益总额吗
  • 减免增值税计入其他收益
  • 网上申购到发行多长时间
  • 小规模什么情况下只交城建税
  • 发生额对照表
  • 固定资产十几万可以直接入费用吗
  • 开广告公司需要营业执照吗
  • 利率与股价的计算方法
  • 外购自用需要缴纳增值税吗
  • 建筑公司不需要预缴增值税的有
  • 接受捐赠的固定资产进项税额可以抵扣吗
  • 增值税专用发票验票
  • 库存占销售的多少合适
  • 收到分包公司工程发票收入怎么做账
  • 资源税纳税期限按月还是按季
  • 厂房出租开发票选择什么税收分类编码
  • 投资性房地产的后续计量从成本模式转为公允价值模式的
  • 财务费用为什么会出现负数
  • 坏账准备年末余额怎么计算
  • 用盈余公积弥补亏损会影响所有者权益总额吗
  • 插上u盘电脑无法访问怎么办
  • 合伙企业收到分红需要交所得税吗
  • 支付中间业务收入怎么算
  • 公司购入二手设备 如何开具发票
  • PHP验证信用卡卡号是否正确函数
  • 苹果手机抖音投屏到电视怎么投屏
  • 苹果手机最新款2023新上市
  • php .htaccess
  • 解决的英文
  • php变量的基本概念
  • php数据结构
  • php常用设计模式(大总结)
  • vue 滚动条往下滑
  • 浏览器并发请求队列数量怎么设置
  • 圣米厄尔教堂
  • 多目标pso
  • element - - - - - 你不知道的loading使用方式
  • cvpr2020目标跟踪
  • nodejs如何与前端交互
  • 微信小程序开发公司
  • 财务管理中的折现率是指什么
  • 退休人员发绩效
  • 发票清单怎么导出
  • 外购产品的会计分录
  • python中删除字典里的空项目
  • 织梦图片集如何调用
  • 递延收益为什么是递延所得税资产
  • 积分兑换业务有风险吗
  • 厂区绿化工程计入什么科目
  • ms-sql-s
  • MYSQL的select 学习笔记
  • 会计新准则2020
  • 专项资金支出明细表范文
  • 企业进项税和销项税怎么抵扣
  • 个体户年报纳税一般填多少合适
  • 国际货运代理免增值税
  • 职工福利费支出不超过工资薪金总额的
  • 扣缴个人所得税怎么计算
  • 行政事业单位如何加强预算管理
  • 哪几种情况涉及到进项税额的转出
  • 对外投资的会计科目
  • mac怎样解压缩
  • ghost硬盘对拷反了
  • w8系统怎么用
  • 怎么打开xp
  • 更新win10后扬声器无声音
  • linux就该这么些
  • linux怎么添加一个用户
  • href中的?
  • 批处理自动确定
  • 深入探究替换词
  • python ar
  • c#委托的理解
  • javascript的数据类型有哪些?
  • win7 python
  • python守护线程与非守护线程
  • 重庆税筹公司
  • 广东省税务局登录
  • 个人有关事项核查情况的报告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设