位置: 编程技术 - 正文

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调试)

  • 公允价值变动损益属于什么科目
  • 建筑业一般纳税人可以开3%的发票吗
  • 设计合同服务期限怎么写
  • 进项税额和销项税额是什么
  • 个人取得上市公司股票期权个人所得税
  • 汽车折旧计提完了处理后怎么做账务处理
  • 调整以前年度少计提的工资
  • 增值税三级明细科目包括
  • 取得住宿发票的专用发票可以抵扣吗
  • 报表申报错误怎么作废重报
  • 如何在电子税务局开发票
  • 购买固定资产时的运费
  • 公司为职工在异地买医保
  • 房地产企业销售未完工产品预计毛利率
  • 员工报销油费计入个税吗
  • 一般纳税人三个条件是什么
  • 小规模没有进项可以开发票吗
  • 出差补贴是否缴纳个人所得税 北京
  • 小规模纳税人的企业所得税怎么算
  • 个体工商户可以给自己交五险一金吗
  • 个人出租住房增值税免税政策
  • 建账实收资本怎么处理
  • 转出未交增值税借方余额表示什么
  • 增值税普通发票有什么用
  • 补发上月工资如何计税
  • 清理备用金
  • 投资类公司增资
  • 购进货物无偿赠送其他单位
  • 专项资金单独核算的法律依据是什么
  • 中秋佳节发放职工福利的话语
  • 资产报废对企业的好处
  • 在win7系统中安装win10
  • 浏览器下载量排名第一的是
  • php system函数的用法
  • 流转税政策
  • 发票收款人和复核人,开票人没填影响报销吗
  • 办公用品属于会计科目中的什么
  • 机械干租和湿租的税率
  • Centos6.5和Centos7 php环境搭建方法
  • 融资租入的机器设备属于什么科目
  • 公司借款给个人怎么写借条
  • 其他收益在资产负债表哪点
  • 检测费可以抵扣增值税吗
  • 公司给员工的福利房可以买卖吗
  • 出售持有股票会计处理
  • php5.2漏洞
  • php返回json数据交给js读出来是数字,不是字符串
  • python分割语句
  • 非货币性资产交换
  • 销售商品尚未发出会计分录
  • 捐款怎么组织
  • 建筑企业结转成本依据准则
  • 专项附加可以随便填吗
  • 银行卡频繁小额转账
  • 伙食费怎么入账
  • 小规模定额征收和查账征收哪个更好一些
  • 增值税专用发票的税率是多少啊
  • 伙食堂是什么意思
  • 未分配利润是不是净利润的意思
  • 车间消耗品的会计分录
  • 个税APP如何修改密码
  • 库存数据不准确
  • win8开始界面
  • win10自动调整时间不准
  • 如何将iPhone照片导入电脑
  • 比较好的jquery教程
  • 输入法不跳出中文
  • Android游戏开发案例教程小小弹球
  • node javascript
  • 批处理修改hosts 加一行
  • css常用布局方式
  • 中文路径和英文路径
  • 简易最新版本
  • js左值
  • 全面解析日本失去的十年
  • 电子税务局怎么添加银行账户信息
  • 申报税务登记日期怎么填
  • 出口退税的企业货币要回国内吗
  • 外籍人个人所得税汇算清缴流程
  • 重庆税务登录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设