位置: 编程技术 - 正文

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

  • 进项税额怎么计算例题
  • 药店的主营业务有哪些
  • 资产报废需要税务登记吗
  • 以前年度少计提费用
  • 两金占流动资产比重
  • 已经缴纳的税款在哪里查询
  • 交易性金融资产有哪些
  • 加油站冲值加油怎么操作
  • 收到未税货款怎么入账
  • 银行手续费发票怎么开
  • 老板垫付的费用怎么做凭证
  • 应收账款零头没有收到如何账务处理
  • 增值税专用发票有效期是多长时间
  • 一般纳税人销售旧货
  • 德邦物流增值税发票怎么开
  • 异地预缴税款怎么做分录
  • 经营性租赁怎么做账
  • 研发费用报表列报
  • 以前年度损益调整贷方余额表示什么
  • 对外捐赠视同销售分录
  • 卖废品收入没开票怎么办
  • 工资可以一次性计提全年的吗
  • 营业执照五证合一图片
  • 小规模未达起征点附加税要计提吗
  • win10 20h2更新后闪屏
  • 增值税发票的进项和出项要一致吗
  • 没有车船税可以检车吗
  • 如何禁用开始目录的app自动推荐
  • php session_id
  • 苹果15手机价格和图片颜色
  • 不征税收入用于支出所形成的费用是什么意思
  • 按实际成本结转6日和7日的材料采购成本
  • 盘亏固定资产累计折旧
  • 房地产会计核算地上地下成本分摊
  • php处理并发有哪些技术
  • 百度统计网址
  • local_rank,rank,node等理解
  • 个体工商户有固话吗
  • 发票错开退税款什么时候退回
  • 天然气零售企业
  • 收回已转销的应收账款是什么意思
  • 已认证的发票
  • 残疾人就业保障金申报时间
  • 在计算土地增值税时质量保证金可以扣除
  • 小规模个体户国税怎么算
  • 暂估入库结转成本后如何冲红
  • 房贷利息抵个税怎么申请
  • 以前年度多计提成本怎么处理
  • 跨年取得的费用票怎么做账
  • 其他货币资金科目主要指
  • 已抵扣的增值税怎么做账
  • 进项都抵扣完了怎么做账
  • 跨年度费用如何计算
  • 暂估的进项税额怎么抵扣
  • haproxy教程
  • sql server 2000中的安全性包含
  • xp复制粘贴功能失效
  • win7系统怎么对外发送wifi信号
  • 不在同一子网的ip
  • 应该怎么消除
  • ubuntu怎么编辑文件
  • centos安装后配置
  • Fedora Core 5.0 安装教程,菜鸟图文版(图文界面)
  • wlltweak.exe
  • linux命令使用例子
  • windows下合并分区
  • bootstrap 组件库
  • 一键配置天赋的台词
  • javascript的字符串操作
  • dos命令批处理文件
  • jquery one()
  • node.js django
  • shell脚本字符串操作
  • JavaScript中的math.pi
  • python怎么写多行
  • js中的继承
  • 税务非正常户解除申请怎么写
  • 陕西地税发票怎么重新打印
  • 长沙税务注销公示期是多久
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设