位置: 编程技术 - 正文

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

  • 个体户如何报税步骤
  • 一般纳税人和小规模纳税人的区别
  • 个税申报导入上月数据
  • 实发工资知道如何发放吗
  • 专票当成普票入账怎么调整
  • 个体工商户生产经营所得怎么申报
  • 抵押贷款合同印花税怎么算
  • 事业单位利息收入
  • 计提个税会计分录怎么理解
  • 工程款发票开给委托方要如何处理?
  • 个人股权转让申报表
  • 为什么有些单位一直在招聘
  • 简易计税方法是什么意思
  • 小微企业的免税标准
  • 青苗补偿 税
  • 商品流通企业批发销售会计分录
  • 国际货运代理免税怎么做账
  • 应收账款坏账收回会计处理
  • 一般纳税人兼营不同税率的货物或应税劳务
  • 对公转账先打钱后转账
  • 把试驾车当新车卖,构成欺诈
  • 在win7中,打开资源管理器的快捷键
  • realjbox.exe - realjbox是什么进程 作用是什么
  • 已认证进项税发票可抵扣么
  • 增值税一般纳税人和小规模纳税人的区别
  • 员工食堂餐费可以税前扣除吗
  • 微信php开发教程
  • 企业要缴哪些税种
  • 专票认证后可以不抵扣吗
  • XGboost算法预测股价模型
  • 模型的内容
  • 个体工商户在哪开电子发票
  • 会计常用单据样本大全
  • 帝国cms导入模板后怎样调用
  • 融资租赁首付租金会计账务处理
  • 发票上密码区数字什么意思
  • 红字发票是可以抵扣吗
  • 房屋租赁交的定金可以退吗
  • 接受捐赠计入
  • 消防预付款怎么做分录
  • 企业出售商铺需交税吗
  • 申报抵扣
  • 公益性捐赠会计利润总额计算方法
  • 会计处理的相关知识点
  • 购销业务活动包括哪些
  • 未达起征点可以申请一次性创业补贴吗
  • 分公司第二季度总结报告
  • 开票方与付款方不一致问题
  • sql语句中截取字符串
  • sql多表关联修改操作
  • sql merge函数
  • win10预览版怎么样
  • windowsserver2008密码规则
  • 系统升级中怎么办
  • 系和系怎么区分
  • csrss.exe是什么进程 2个
  • win7屏幕颜色不正常
  • securecrt设置英文
  • 在mac中运行exe
  • win81蓝屏重启故障
  • win8网络连接受限怎么处理
  • cocos2dx解密
  • 置顶如何设置固定顺序
  • javascript教程完整版
  • jquery设置鼠标样式
  • 网页设计绿色
  • nodejs socket hang up
  • linux系统中rpm命令主要功能
  • unity游戏项目开发教程
  • 批量ghost
  • css回到页面顶部
  • 理解和运用的重要性要站在哪个的视觉去判断
  • jquery validator
  • javascript运用
  • 深圳个人税收完税证明网上打印
  • 金坛归属南京
  • 增值税劳务费发票图片
  • 一般纳税人城建税减免最新政策
  • 12月份医保没有到账
  • 代理记账协会成立时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设