位置: 编程技术 - 正文

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

  • 怎么算印花税计算器
  • 发票多开了,要求退回重开,如何处理
  • 为员工代缴社保材料
  • 购买办公用品属于会计对象吗
  • 车位销售技巧
  • 建筑业预交增值税按什么算
  • 工会费可以个税抵扣吗
  • 固定资产怎么确认是不是投入使用了
  • 怎么计算股票的压力位和支撑位
  • 交汇算清缴所得吗
  • 会计上的未达账项是什么
  • 行政事业单位结算起点
  • 专票上没写开户行合规吗
  • 财务费用利息收入的账务处理
  • 税务局即征即退自查报告
  • 旅游业适用差额征税政策时如何开具发票?
  • 盈余公积可以发放工资吗
  • 一般纳税人增值税申报操作流程
  • 委托代收款
  • 税控设备实际抵减增值税时如何做分录?
  • 劳务工资要附什么合同
  • 公司车辆报废收入怎么入账
  • 资产评估报告包括
  • 如何申请税务发票
  • 如何更改应用商店
  • 苹果手机查找对方手机位置看不到
  • deepin安装win
  • 外地的社保在本地个税扣除
  • fs209e是什么意思
  • google谷歌浏览器下载电脑版
  • 土地开发公司是国企吗
  • php关闭错误报告
  • php读取php文件内容
  • 稽查补缴所得税分录
  • mysql表中数据
  • c++怎么创建文件夹
  • thinkphp框架怎么用
  • 有外币账户的企业叫什么
  • 小规模纳税人公转私技巧
  • sql性能优化方法
  • vue2响应式原理面试回答
  • 所得税汇算清缴账务处理
  • 资产总额是营业收入吗
  • 出差自己开车去开会怎么报销交通费
  • 收到天使投资账务处理
  • SQL Server 2005 同步复制技术
  • 企业所得税和个人所得税都要交吗
  • 工会支付职工福利费做账
  • 会员代金券模板
  • 初级会计实务中国财政经济出版社
  • 长期股权投资股利确认时间点
  • 办理契税所需要的证件
  • 银行 收美金
  • 进项税转出年底怎么结转
  • 支付劳务费后缴多少税
  • 单位缴纳的社保计入什么科目
  • 溢价发行股票的交易费用
  • 给外国公司开发票有什么涉税风险
  • 土地出让合同的签订主体
  • 无形资产计提折旧可以转回吗
  • 企业会计账簿设计的原则
  • 流动比率怎么算出来的
  • 哪些人必须办理纳税登记
  • 无形资产占公司比例
  • 选择mysql数据库为当前数据库
  • Mysql 5.7.19 winx64 ZIP Archive 安装及使用过程问题小结
  • kvm虚拟机paused
  • centos6.10修改主机名
  • ubuntu20.04升级21.04
  • win8的VPN连接报942错误(xp、win7下均可使用)
  • centos fuser
  • 网页打开新窗口怎么关闭
  • jquery自定义的方法有哪些
  • 安卓中px,dp,sp的区别
  • 佛山顺德怎么坐地铁到广州
  • 日本的消费税是累进税吗
  • 政治轮训的效果
  • 河南个体工商户营业执照年检
  • 国考报四川的去哪考
  • 一般纳税人申请流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设