位置: 编程技术 - 正文

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

  • 财税201920号文件解读
  • 律师事务所的所训
  • 货币资金应计入什么科目
  • 高速公路通行费发票怎么开
  • 普票千元版和万元版板面区别
  • 哪个税种不需要认定就能在电子税务局申报
  • 依法确定的其他扣除项目包括
  • 存货核算与销售核算直接联系的是
  • 估算成本的会计要素
  • 私立医院收到投诉信
  • 跨月增值税专票退回涉及哪些税费
  • 行政单位举办活动能发奖奖金吗
  • 研发准备金期末余额帐务处理是怎样的?
  • 试分析营改增的重大意义
  • 滞纳金属于罚没支出还是其他
  • 大中小微企业划分标准2023年
  • 增值税缴纳计入成本吗
  • 专票什么公司才能开
  • 涉农和中小企业贷款分类证明没有就不能进行税前扣除么
  • 代销协议书
  • 向境外企业购买国内企业股权
  • 公司院内打井怎么处罚
  • 代收代付差额征税
  • 代账代税与自行核算申报应从哪几个角度考虑
  • 受委托研发企业可以享受研发支出吗
  • 收到个人所得税退税手续费分录
  • 保险费做什么会计分录
  • 如何解决win7系统不稳定
  • 塞维利亚是港口吗?
  • 一般纳税人收到小规模专票怎么抵扣
  • 无形资产的所得税处理是按100%还是75%
  • PHP:diskfreespace()的用法_Filesystem函数
  • 开票逃税的处罚
  • 大家掌握的都很好 英语
  • token登录器
  • 销售使用过的固定资产3%减按2%
  • php实现计算百度百科
  • 蓝桥杯第十四届省赛获奖名单
  • php处理异常
  • vue加载速度慢
  • stacking 集成
  • javaweb界面设计
  • 图书发行员证书在哪里办理
  • 季度做账是什么意思
  • 一般纳税人增值税怎么做账务处理
  • php策略模式和工厂模式的区别
  • 营改增后材料价差调整
  • 发票已交税如何退税
  • 利润与利润率之差公式
  • 视同销售的几种情况都有什么?
  • 利润表中本期金额是什么意思
  • 所得税调增调减技巧
  • 企业清算所得税申报
  • 同在一个单位
  • 商业购进商品运费怎么算
  • 一般纳税人购买汽车会计分录
  • 工程量应当按照什么计算
  • 个人怎么缴纳五险一金
  • 计提坏账准备的会计分录
  • 以旧验新发票
  • 期初建账怎么做
  • 企业办理土地证需要哪些资料
  • 私营公司固定资产怎么查
  • ubuntu 手动安装
  • ubuntu chsh
  • Linux系统下的Samba客户端配置
  • win7 netplwiz
  • python做好玩的东西
  • nodejs查找文件
  • 命令行批处理文件
  • node.js实战
  • 【Android】利用Notification操作设备的通知栏
  • 河北地税代收工作怎么样
  • 贷款利息收入增值税税率2023
  • 个体户定额怎么查询
  • 残疾人就业年审经办人
  • 跨市变更税务登记要多久
  • 烟叶税的意义和感悟
  • 微信如何查询个人名下所有银行卡
  • 企业收到上一年增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设