位置: 编程技术 - 正文

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

  • 增值税发票税控开票软件
  • 公司房产税怎么做分录
  • 发票红票和退票区别在哪
  • 内部交易和内部往来是什么意思
  • 发票金额多开了有事吗
  • 税金及附加期初余额在哪一方
  • 广告策划费会计分录
  • 给非企业员工佣金怎么交税
  • 应付账款不付处理分录如何写?
  • 中国公司投资海外有什么限制
  • 财税2010121号文件有效吗
  • 大宗物资吧
  • 子公司搭建
  • 发放的工资比计提的多怎么办
  • 农村合作社补贴政策
  • 如何预防电脑症候群的发生
  • mac废纸篓立即删除和清倒
  • 搬迁收入税务筹划
  • php单独运行
  • 印花税土地使用税和房产税怎么做会计分录
  • python网络爬虫技术
  • 微信小程序登录的账号怎么注销
  • 计算机视觉:一种现代方法
  • uniapp宽度
  • 处置资产的账务处理
  • 网络安全实验室
  • 计提本月银行存款应收利息会计分录
  • 股东股权转让是什么意思
  • 个人所得税要缴纳一万多怎么办
  • switch关键账号教程
  • 物流公司进项包括什么
  • 小企业会计准则调整以前年度费用分录
  • 小微企业如何升级一般纳税人
  • 个贷系统平账专户a户为啥扣钱
  • 简易计税方法的适用范围
  • 股利分配是什么科目
  • 跨期发票账务处理办法
  • 政府补助会计处理方法由总额法变为净额法
  • 车辆置换差价账务处理
  • 一般纳税人如何申报增值税
  • 所得税费用科目编码
  • 质量问题的扣款计入什么科目
  • 合同里包括产品和服务吗
  • 公司购买防疫物资的申请
  • 企业如何运用内部招募
  • 小规模纳税人增值税计算公式
  • 固定资产为什么不能直接计入费用
  • 费用报销单怎么写 样本图片
  • 增值税进项税转出额可以税前扣除吗
  • 电子口岸登录显示证书错误
  • 如何进行固定资产审计
  • 餐饮行业招聘方案
  • 会计总账怎么登账
  • 公司无形资产可以作为公司注册资金吗
  • 无法在你的位置安装windows
  • mysql修改后立即查询
  • 案例如何分析
  • 加快Vista中多线程下载速度
  • 昂达主板插线安装图解
  • bios 设置
  • uphclean.exe - uphclean进程是什么意思
  • 浏览器8系统怎么打不开主页
  • Win10 Build 10565快速预览版为什么有ISO镜像下载地址?
  • unix命令大全
  • centos dvd安装
  • 任务管理器打不开怎么强制关闭电脑程序
  • win1020h2版本要更新吗
  • win7卸载软件时显示program
  • win10系统预览版
  • win10系统没有关机选项
  • Cocos2dx 3.2 + vs2012 + win7 改变面黑色背景的大小
  • 模型图怎么画
  • shell脚本如何注释
  • from tkinter import
  • linux流量监测工具
  • js表单生成器动手实践
  • Python的collections模块中namedtuple结构使用示例
  • 非贸付汇代扣代缴企业所得税
  • 北京社保个人账户10万元退休金多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设