位置: 编程技术 - 正文

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

  • 高新技术企业产品是什么意思
  • 合伙企业的费用在何处扣除
  • 付国外专利费用需办什么手续
  • 收到税务局汇算清缴通知
  • 以应税消费品抵偿债务的计税依据
  • 网上车辆购置税缴纳
  • 网上申报增值税怎么操作
  • 钻井勘探支出已费用化的探井
  • 应交税费应交增值税减免税款
  • 个人独资企业变更投资人要交税吗
  • 投资理财产品怎么选
  • 购买的风机如何做分录
  • 公益性捐赠纳税调整案例
  • 小规模纳税人的题目
  • 纳税人如何办理纳税申报
  • 增值税专用发票有效期是多长时间
  • 餐饮业是否可以开专用发票
  • 电子税务局报表打印在哪里
  • 员工激励该怎么表达
  • 附加税费计提表
  • 购进免税农产品再销售免税吗
  • 建筑工程预收款开票会计分录
  • 收入不交税怎么处理
  • 股东净利润是什么
  • 本月发生的费用,下月取得发票,怎么做账
  • 酒店装修期间的费用如何核算
  • Prometheus告警规则配置
  • 海浪冲击着海岸
  • 银行存款日记账可以采用
  • 高新补贴收入是否可以作为不征税收入
  • 事业单位增值税可以抵扣吗
  • 下载vue2
  • 日本蜡烛图形
  • user-interface console 0 指令无效
  • 员工出差的费用计入什么科目
  • mongodb的配置文件
  • 可以抵扣增值税进项税额的有哪些
  • myeclipse配置数据库连接
  • 个体工商户核算方式选哪个比较好
  • 个税申报可以去税务局吗
  • 抄税是什么时间截止
  • 负数发票怎样做账
  • 出口不退税进项税是否可以抵扣
  • 应付职工薪酬的二级科目都有哪些
  • 怎么计提固定资产的累计折旧
  • 弹性预算列表法
  • 主营业务成本如何设置明细
  • 股息和资本收益
  • 待抵扣进项税额是什么情况下用的
  • 派出所报销项目有哪些
  • 协作费用
  • 润滑油开具增值税专用发票
  • 以前年度多计提的税金怎么调整
  • 房租可以提前开票吗
  • 以前年度费用科目入错 不影响以前年度利润的账务处理
  • 企业会计的应用指南
  • 免缴教育费附加什么意思
  • mysql 5.7.32
  • Win10预览版拆弹
  • Win2003 上配置 VPN + NAT共享上网的步骤分享
  • 笔记本电脑的触摸板怎么开启和关闭
  • centos命令行乱码
  • macbookpro查看硬盘
  • office解压后如何安装
  • windows8笔记本电脑
  • cmd.exe是什么意思
  • linux如何装
  • win7找不到启动
  • javascript语句大全
  • 遍历目录文件
  • opengl语言
  • js绑定函数
  • shell编程的特点
  • python快速排序最简单写法
  • 昆明地税局长是谁
  • 2006年发生哪一些大案
  • 黑龙江省税务局领导最新分工
  • 就业失业登记证网上申请
  • 北京市地税局第一稽查局郭洪鑫
  • dhl清关需要提供资料嘛
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设