位置: 编程技术 - 正文

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

  • 个人经营所得税起征点是多少
  • 城建税会计分录怎么写
  • 六税两费都包括哪些税费种?
  • 新车车船税怎么交
  • 销售免税产品是什么意思
  • 坏账核销的会计规定
  • 固定资产清理费用为什么有进项税额
  • 开了红字信息表当月怎么做账
  • 个人非税收入包括哪些
  • 什么叫企业过桥资金
  • 费用跨年入账所得怎么算
  • 定额发票用来干嘛
  • 上个月有留抵税这个月怎么结转税金
  • 价税合计啥意思
  • 土地增值税计算表
  • 换账套期初数怎么填
  • 有效期起止时间段与已有备案有效期有交集
  • 一般纳税人注销库存需要补交税吗
  • 用于职工集体福利的外购货物可以抵进项税额吗
  • 融资租赁固定资产折旧
  • 折旧计算所得税吗
  • 纳税期限变更需要什么
  • 认购价和发行价的差价
  • 汇算清缴交的税怎么做分录
  • 收到的产品返利怎么做账
  • 房地产开发企业资质证书
  • php比较大小的函数
  • 购买商城购买化肥
  • msp 什么意思
  • php curl_multi_init
  • php现在
  • 设备租赁费属于固定成本吗
  • 餐饮类发票
  • 前端和后端到底是什么
  • php删除数组中重复的元素
  • 小企业成本管理方法
  • 没有收入的情况下可以填成本吗
  • pytorch f
  • 税控机维护费抵扣分录
  • php查询mysql数据库
  • js fetch api
  • 收到投资款的会计科目怎么入账
  • 开源原则
  • 企业日常费用支出明细表
  • 普通动产和特殊动产物权变动
  • 营业税减免会计分录
  • 开房租发票交的税因优惠政策退税如何账务处理?
  • 小微企业所得税税率
  • 为什么应付账款不被视为债务融资
  • 投资性房地产进项税抵扣
  • 公墓造价成本
  • 给保安买大衣算贿赂吗
  • 进口业务关税的计算方法
  • 营改增后增加了什么征税项目
  • 充值优惠怎么写
  • 职工教育经费超过扣除限额的时候调增还是调减
  • 带息票据贴现账务处理
  • 会计凭证的填制与审核实训总结
  • 租车运货产生的费用
  • 个人垫付社保会计分录
  • 对公账户 取款
  • 记账凭证可以先做贷方吗
  • 企业支付宝要交税吗?
  • 可以先注销银行信用卡吗
  • 建筑公司租赁费会计分录
  • 现金流水账怎么做表格
  • 什么是来料加工和进料加工
  • xp系统开机自动运行程序
  • winxp使用到什么时候
  • centos的安装步骤
  • 更新win10后扬声器无声音
  • 微信小程序倒计时乱跳
  • nodejs filereader
  • 复制链接
  • PreferenceActivity与PreferenceFragment应用
  • Python中的除号
  • python编写简单的计算器加减乘除
  • 控件begininvoke
  • 江苏叉车证查询网上查询
  • 监督医院的单位
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设