位置: 编程技术 - 正文

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

  • 出口退税申报软件实际操作视频
  • 个税分类所得税率
  • 个税专项附加继续教育
  • 民非企业开通捐赠
  • 房屋产权出典的由承典人作为房产税纳税义务人
  • 公司的货款直接到账吗
  • 简易计税开的发票可以抵扣吗
  • 取用备用金要188分
  • 企业销售不动产增值税政策
  • 维保税率和维修税率是多少
  • 价外费用的判断标准
  • 半年度奖金怎么算
  • 没收逾期未退包装物押金收益,应计入( )科目
  • 汇算清缴亏损在后期弥补时怎么做会计处理?
  • 进口货物会计分录举例
  • 财务报表里现金是什么
  • 自然人能申请破产吗?
  • 固定资产增值税可以一次性抵扣吗
  • 印花税的计税依据是开票金额吗
  • 劳务费需要预缴税款吗
  • 专用发票的有效期是几年
  • 简并税率后,申报增值税要注意哪几点?
  • 新注册公司季度资产为零
  • 搬运费没有发票能入成本吗?
  • 应收票据背书转让以取得所需物资
  • 股份支付的会计处理?
  • 外贸出口换汇成本怎么计算
  • php基础函数
  • Win10 20H1/20H2 KB5001391补丁今日发布(内附下载)
  • 企业向股东发放现金股利
  • 交暖气费可以开单位发票吗
  • 销售方红字发票账务处理
  • 其他应收和其他应付可以共用吗
  • vue开发教程
  • php编写登陆界面
  • 原材料用于在建工程增值税如何处理
  • php中的this
  • 入库税款异常怎么处理好
  • 企业为什么要开银行承兑汇票
  • 个人出租非住房房产税
  • 支付广告费没有票怎么入账
  • C语言中main函数的位置可以任意吗
  • day28--Java泛型01
  • 织梦怎么用
  • 紫白择日法实例详解
  • 运输费用会计
  • 发票上的折扣是什么意思
  • 代理进口的增值税是多少
  • 劳务费无发票怎么处理
  • 小企业会计准则会计科目表
  • 一个营业执照可以开几个店铺
  • 银行电子承兑汇票
  • 企业无偿为员工买社保
  • 母子公司往来款是否涉及交税
  • 明细分类账的格式与登记方法
  • 固定资产二级明细科目有哪些
  • 深入浅出意思
  • 在MySQL中同时查找两张表中的数据的示例
  • mysql中的groupby
  • windows vista安装光盘进入dos
  • win7和winxp区别
  • 双系统怎么设置引导启动项
  • Ubuntu系统怎么设置双屏
  • linux中链接
  • macbook屏幕自动亮度调节
  • 小马kms激活工具
  • cocos creator 发布web
  • 微信小程序页面滚动
  • glGenTextures(GLsizei n, GLuint *textures)函数说明
  • vue watch form
  • jquery cookie使用
  • net命令大全
  • python提取xml的值
  • node.js使用教程
  • jquery dom对象
  • 小米电脑安装ubuntu
  • 江西省税务局官网查询系统
  • 河北税务云办税厅官方
  • 为什么每年都要交车船税是什么意思
  • 税务总局四个确保
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设