位置: 编程技术 - 正文

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

  • 公司账户进账必须交税吗
  • 建筑公司核定征收是什么意思
  • 公司业务章需要报备吗
  • 外经证到期如何填写最新有效期限
  • 金融业的企业
  • 用党费返还款购置资产应如何账务处理?
  • 营改增是什么时候提出的
  • 收入跨期审计调整分录如何滚调
  • 如果公司没有报税
  • 收到红字发票后怎么做账
  • 银行年费计入管理费用还是财务费用
  • 自然人扣缴系统怎么删除企业
  • 技术转让减免所得额
  • 购买预付卡账务处理
  • 政策性减免单位社保
  • 新版edge浏览器历史记录
  • 购买机器设备配件账务处理
  • 利润总额和净利润的区别
  • 固定资产一次性扣除后第二年账务处理
  • 汇款手续费应由谁承担
  • 一些出口商为什么要倾销
  • 进口应税消费品的组成计税价格公式
  • windows未能正常启动
  • 房地产企业购地印花税如何入账
  • 包装物适用的税率是多少
  • 个人通讯费可以税前扣除吗
  • 阿伦河在哪
  • php读取文件
  • vscode安装python3
  • 盈余公积转增资本的最高限额
  • ie11已经为了帮助保护您的计算机而关闭此网页
  • 注册资本增加了怎么做账
  • 未分配利润在科目余额表里怎么看
  • 附表一般写在哪
  • 资产负债表所有者权益怎么算
  • 开了红字信息表对方没开红票
  • 网红产品的推广文案
  • 去年的财务报表网上更正申报
  • 资产负债表中所有者权益合计怎么算
  • 个人去开票要交税吗
  • 收到缴纳个人所得税短信
  • 通用机打的发票
  • 失业稳岗补贴怎么领
  • 机动车销售统一专票怎么做账
  • 分期收款销售的特点是描述正确的是
  • 金蝶软件中怎么让以前年度损益调整在利润表中取不到数
  • 办理产权证费用明细
  • 待摊费用要怎么做账
  • 金税盘年服务费账务处理
  • 企业购买原材料属于什么活动
  • 审计年审内容
  • 购买工程物资能使现金流量变动吗
  • 生产经营所得成本费用怎么算
  • 老办法退休金如何计算
  • mysql8设置时区
  • sqlserver获取年月日
  • win8语言栏不见了 怎么调出来
  • win10文件夹设置
  • win10的win+tab
  • 在ubuntu中安装虚拟机
  • freebsd中文手册
  • wav文件属于什么文件
  • FastDFS4和Ubuntu12安装及部署步骤
  • 密码多次错误被锁定怎么办
  • linux lv vg
  • win10qq在哪里启动
  • win7彻底删除的文件怎么恢复
  • 系统映像不存在怎么重装系统
  • cocos creator开发文档
  • [置顶]JM259194
  • vbs以管理员权限运行
  • python中re.m
  • python的爬虫模块
  • 推荐javascript教程
  • [置顶]马粥街残酷史
  • 开票怎么查发票总额
  • 武汉税务代理大概多少钱
  • 江苏国税电子税务局怎么登录
  • 安徽农金如何查询开户行
  • 没工作个人所得税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设