位置: 编程技术 - 正文

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

  • 主营业务税金及附加大概比例
  • 企业所得税核定征收怎么计算
  • 补贴收入企业所得税
  • 社保所属期和缴费期相差一个月吗
  • 事业单位无形资产摊销
  • 待评估资产价值
  • 电商一定要注册公司吗
  • 医疗器械行业进销存软件
  • 展会门票费计入什么科目
  • 注销公司房产税从哪年从哪年开始交
  • 租赁房产税如何征收的2019
  • 管理费用纳税调增账务处理
  • 定期存款要交利息税吗
  • 用友t3修改帐套怎样修改企业会计准则
  • 电子承兑到期收款怎么做账务
  • 员工生日福利申请
  • 派遣公司乱扣钱没人管吗?
  • xlsx长数字
  • 预提费用冲销需要重新计提吗
  • 企业第一年利润是多少
  • 可转债发行费用税前扣除
  • 长期待摊费用转入成本分录
  • 员工福利费会计处理
  • 公司想减少注册资本
  • 长期债权投资收回的利息 现金流量表
  • framework教程
  • 新闻管理系统类图
  • php实现简单论坛
  • php获取服务端ip
  • 固定资产的销售怎么做账
  • 小规模纳税人核定征收标准
  • 非居民纳税人工资个人所得税税率
  • 上个月未开票本月怎么算
  • mysql数据库介绍官方
  • mongodb 教程
  • 个税的代扣代缴
  • 增值税会计账务处理例题
  • 财务负责人需要承担什么风险
  • Windows7下Microsoft SQL Server 2008安装图解和注意事项
  • mysql的主从
  • 已经费用化的研发支出还可以资本化吗
  • 公司员工食堂买菜没发票怎么办
  • 银行定期利息怎么算一年
  • 支付大型设备税率是多少
  • 亏损企业所得税汇算清缴后调减
  • 收到损坏物品赔偿金如何入账
  • 公司卖废品收入要交增值税
  • 待认证进项税额是二级科目还是三级科目
  • 销售产品收取的价款
  • 兼职会计如何做账报税
  • 城镇土地税需要计税吗
  • 服装店的财务会计怎么做
  • sqlserver正则表达式替换列
  • winxp关闭自动更新方法
  • win7鼠标点了没反应
  • Win7系统不小心将TCP/IP协议卸载如何重新安装?
  • windows10新功能
  • centos7 zsh
  • sisusbrg.exe - sisusbrg是什么进程 有什么用
  • win10mobile最新版本
  • win10系统自带输入法怎么关闭
  • win7网络正常但是所有浏览器网页打不开
  • js定时器的两种方法
  • python 管理内存
  • perl do
  • unity屏幕截图
  • opengl画直线
  • 基于JAVAscrip的课程设计源代码
  • js操作dom节点的方法
  • node.js中用什么方法处理get、post请求的参数
  • linux 删除inode
  • css要学到什么程度
  • NodeJS配置HTTPS服务实例分享
  • 一块钱买的鱼多久换一次水
  • 安卓手机管家怎么关闭
  • Python 常用代码库
  • 已知税率怎么求政府税收
  • 山东省税务局网站首页
  • 北京市工会会员卡免费公园有哪些
  • 财税相关书籍
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设