位置: 编程技术 - 正文

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用法)

  • 房产税的税收优惠政策
  • 固定资产的更新改造支出计入什么科目
  • 计提个人所得税怎么计提
  • 电子税务局如何变更财务负责人
  • 个体户核定征收2023新政税率
  • 存续小微企业
  • 工程机械租赁税点
  • 一般纳税人技术服务免税发票怎么开
  • 申报个人所得税会计分录
  • 物流公司赔付款会计分录
  • 坏账准备税务处理办法
  • 招待用酒可以抵扣所得税吗
  • 三证合一怎么查询
  • 后续支出均应计入当期损益
  • 税法关于印花税的规定
  • 网络直播应如何缴纳增值税?
  • 小规模纳税人购车好处
  • 境外个人所得税计算
  • 无票收入负数怎么报增值税
  • 增值税申报交税后怎样补录未抵扣进项税
  • 存货变卖残值取得的收益计入哪个科目
  • 跨年度主营业务收入错账调整
  • 反映留存收益的账户
  • 公司购买自用房产税如何征收
  • 公司基本户买理财产品,怎么记账
  • mac隔空投送文件位置
  • 简易计税的方式
  • 购买加油卡怎么充值
  • 鸿蒙系统怎么设置双击亮屏
  • win10粘贴复制无效
  • 付不出去的应付账款如何写说明书
  • 如何防范增值税的税收风险
  • 一场雷雨还是一阵雷雨
  • php获取数组的值
  • php用img显示图片
  • 小规模企业要交哪些税种
  • segment anything model模型 需要的配置
  • thinkphp如何连接数据库
  • 企业提取盈余公积的比例
  • 其他应收款其他应付款的风险
  • 停车场广告收入需要每年缴纳增值税吗?
  • 织梦自适应代码怎么做
  • 火车头 采集器
  • 无产权证房屋转让需要公证吗
  • 生产企业出口自产应税消费品实行什么方法
  • 收到红字发票如何入账
  • 无偿受让股权是利好吗
  • 社会团体指的是什么单位
  • 资产是指()
  • 房屋租赁的发票能抵扣吗
  • 个人所得税的征税范围
  • 工商营业执照年检网上怎么年检
  • 哪些增值税专用发票不能抵扣进项税
  • 住房公积金指的是什么意思
  • 电商账务怎么做
  • 中标费用入什么科目
  • 手撕定额发票可以抵扣吗
  • 企业所得税汇算清缴时间
  • 加工废料如何处理
  • 固定资产领用原因
  • 其他应付款长期挂账违反什么规定
  • 市政配套费交给哪个部门
  • 可供出售金融资产属于什么科目
  • 成本核算应设置哪些会计账户
  • 清理c盘清理
  • win2003服务器管理
  • mac怎么恢复出厂设置
  • win10h2版本
  • 怎么删除listview条目
  • jquery实战
  • shell脚本简单例子
  • 我写的书日语
  • js获取当前时间
  • JavaScript中的数据类型
  • jquery audio
  • javascript面向对象精要
  • python多进程多线程协程
  • Jquery实现select multiple左右添加和删除功能的简单实例
  • 怎样在网上打印社保证明
  • 2018年申报时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设