位置: 编程技术 - 正文

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

  • 印花税减免税优惠政策202
  • 装卸费属于什么费用
  • 季度缴纳企业所得税计算方法
  • 2023年增值税税率表
  • 租赁费税率3%
  • 个人开具发票需要税号吗
  • 发票确认平台勾选步骤
  • 工程项目的存货含哪些科目
  • 专用发票过期未抵扣怎么处理?
  • 债券置换债务
  • 发票到了款未付账务处理
  • 学生勤工俭学收入交个人所得税吗
  • 年化收益率的计算公式
  • 工资低于3000要申报吗
  • 营改增后纳税人可以使用的发票种类
  • 契税计税依据是否包含耕地占用税
  • 携税宝报税流程
  • 主营业务收入怎么结转
  • 付款账号姓名是什么意思
  • 双倍余额递减法计提折旧公式
  • 土地增值税允许扣除的评估价
  • 安置房税金如何交
  • 劳务人员奖金如何纳税
  • 利息支出的会计科目
  • 以前年度的库存商品出现负数今年如何入账
  • 报销差旅费如何报税
  • 增值税专用发票的税率是多少啊
  • 微信转账截图可以p图吗
  • 企业银行存款如何管理
  • 如何知道家里网络是多少兆
  • 红蘑菇是什么松树伞吗
  • 微软surface售后电话人工
  • 预计资产未来现金流量的期限
  • 年终奖发放管理制度
  • 低值易耗品报废账务处理
  • uniapp单选功能
  • 固定资产清理的借贷方向表示什么
  • 第十届蓝桥杯大赛个人赛省赛结果
  • 预提费用多提汇算清缴怎么做账
  • 加盟代理需要什么手续
  • 明星身价几十亿
  • 办理完税证明需要什么资料
  • 连续3个月没有休息怎么发朋友圈文案
  • 所得税预缴申报表
  • 织梦自定义字段
  • 应收票据的核算内容
  • 关联企业借款费用
  • 什么情况下需要做心脏造影
  • 出货后90天付款
  • 车间购买劳保费用会计分录
  • 计提租金如何做账务处理
  • 检测费账务处理
  • 货代是否负责损失
  • 个税新增人员工资怎么填
  • 支付结算办法是部门规章吗
  • 银行存款支付比例规定
  • 其他应付款冲账摘要怎么写
  • 运输业户
  • 什么情况下交劳务税
  • 软件测试收费标准2019
  • 应交税费科目账务处理
  • 年底奖金怎么入账
  • linux sshd是什么
  • 神墓凌云
  • Windows 8.1 with Update MSDN简体/繁体中文原版下载地址与安装密匙
  • ubuntu里怎么装软件
  • pe硬盘安装win7系统教程
  • iphone服务器
  • win7电脑无法上网 连接正常
  • win7恶意程序怎么清除
  • 解决的英文
  • css百分比进度条
  • 解决Extjs4中form表单提交后无法进入success函数问题
  • Android游戏开发实训总结
  • css隐藏显示元素的方法
  • python的条件语句有哪些关键字
  • js中slice方法的作用
  • 浅谈python
  • 广州市国家税务局稽查局举报中心
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设