位置: 编程技术 - 正文

perl子程序的运用及子程序中变量私有(my)声明的重要性(perl子函数)

编辑:rootadmin

一个转换程序,简单的把DNA序列中的A转变成T,第一种情况没有使用私有变量。

结果如下:F:>perla.pl I changed all TTTTTTTTT A to T, and the we get the result TTTTTTTTT F:> 这里我们发现$DNA的值变成了TTTTTTTTT,而不是以前ATTATATAT。这是因为在子程序中,我们使用了同样的$DNA 变量,而在子程序中它的值已经被改变了。所以输出的时候就是改变以后的值。

下面把子程序中的 $DNA 进行私有变量声明:

结果如下:F:>perla.pl I changed all ATTATATAT A to T, and the we get the result TTTTTTTTT

F:>

这样就正常了。

当然你可以说,在子程序中可以完全不用$DNA这一个变量,就如同下面一样:

得到的也是正常的结果:F:>perla.pl I changed all ATTATATAT A to T, and the we get the result F:>

但是,没有人能够保证你不会一时糊涂,在子程序用了程序中的变量。或者当你第一次使用的时候,可以避免,当你过来几个月以后回过头再来使用的时候,就不能保证完全正确了,所以为了代码的通用性,还是在所有的子程序中使用my私有变量吧。

推荐整理分享perl子程序的运用及子程序中变量私有(my)声明的重要性(perl子函数),希望有所帮助,仅作参考,欢迎阅读内容。

perl子程序的运用及子程序中变量私有(my)声明的重要性(perl子函数)

文章相关热门搜索词:perl 子程序数组参数,perl子函数,perl编程实例,perl程序如何运行,perl fork子程序,perl编程实例,perl fork子程序,perl fork子程序,内容如对您有帮助,希望把文章链接给更多的朋友!

perl push的用法及子程序返回值的反思 pop操作将数组的最后一个元素取出并返回:@array=5..9;$fred=pop(@array);#$fred得到9,@array现在为(5,6,7,8)$barney=pop@array;#$barneygets8,@array现在为(5,6,7)pop@a

perl pop push shift unshift实例介绍 学习记录一下#!/usr/bin/perl-wusestrict;print'@a@b@c@d的值都为',"n";my@a=(1..3);pop(@a);print"@a的值为@a,pop拿掉数组最右边的值n";my@b=(1..3);push(@b,'4');print"@b的值为@

perl ping检测功能脚本代码 我的第一个用于生产环境的perl脚本,虽然不是很优秀,但也迈出了扎实的一步:)领导有任务,给一批IP列表,ping每一台机器,如果没有响应就发邮件通知,通知

标签: perl子函数

本文链接地址:https://www.jiuchutong.com/biancheng/372515.html 转载请保留说明!

上一篇:perl的格式化输出及chomp的重要性分析(perl格式化输出)

下一篇:perl push的用法及子程序返回值的反思(perl split用法)

  • 企业发生的印花税计入什么科目
  • 空壳公司如何报税
  • 税盾是怎么产生的
  • 查询一般纳税人资格证明
  • 股东之间股权转让流程
  • 年终奖1月发放能算上一年吗
  • 个人代开普票需要交个人所得税吗
  • 房地产开发的会计处理
  • 会计忘记申报税款会有什么影响
  • 资产申报是什么
  • 转让专利属于什么分配
  • 应收账款计提坏账后收回的会计分录
  • 预付款什么时候确认收入
  • 供应商质量问题告知函
  • 报销定额备用金什么意思
  • 造价咨询公司在哪里备案
  • 旅行社代订机票怎么做账
  • 注册资金印花税是资金账簿吗
  • 出口退税综合服务平台电话
  • 已完成认证
  • 广告制作费怎么入账
  • 小规模纳税人进项税额怎么算
  • 先扣社保再发工资可以吗
  • linux alias永久生效
  • 孕妇可以喝蜂蜜水吗?
  • 企业亏损可以不缴纳公积金吗
  • 社保买房公积金
  • 投标保证金退回是什么意思
  • nuxt怎么用
  • 文竹叶子发黄怎么办
  • php的缓存文件是什么格式
  • php零基础入门教程
  • 工业用地被政府征收怎么补偿
  • 免费镜像翻转软件
  • 发放职工薪酬的账务处理
  • 企业所得税申报表A类
  • 一只什么海鸥填空
  • web 前端
  • 可供出售债权投资
  • 代发工资一般收多少服务费
  • 标书注意事项与如何制作标书
  • dedecms采集怎么用
  • 供应商质量考核评估表样板
  • 织梦怎么样
  • 纳税减免申报
  • 建立access数据库一般需要五个步骤
  • 销售退回怎么写分录
  • 资产减值损失应计入什么科目
  • 租赁中承租人的会计分录
  • 汽油发票怎么开专票
  • 农产品税率2020年计算
  • 收到多收的款会计处理
  • 取得资产需要付出成本吗
  • 简易征收计算企业所得税怎么算
  • 以前年度损益调整属于哪类科目
  • 开票金额和税款的关系
  • 工程上第三方代表啥意思
  • 建筑企业结转收入成本
  • 投资性房地产是固定资产吗
  • 会计账簿的设计要与会计报表相衔接 ()X
  • 新企业如何建帐
  • sql2005 存储过程 某个字段小于某个值时变颜色
  • linux 切文件
  • iis503如何解决
  • 通过注册表删除脱机打印机
  • win10系统打开图片内存忽大忽小
  • centos编译环境
  • 深入了解linux内核
  • iis的安全性设置主要包括
  • linux用户配置文件是什么
  • shell脚本读取ini文件
  • android源码分析实录
  • python数据可视化课后题答案
  • 用python怎么写字
  • 空调设备税率多少钱
  • 个人所得税app怎么更改手机号码
  • 安徽国税发票
  • 进口货物增值税的计算
  • 精准扶贫就业补贴怎么领?
  • 新疆地方税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设