位置: 编程技术 - 正文

perl中子程序中参数的两种引用(传递)方式介绍(perl中\s+)

编辑:rootadmin

下面是一个例子:得到的结果如下: 在这个例子中,子程序中有两个参数@i和@j,当我们将这两个参数传递到子程序的时候,子程序将他们全部放入了内置数组@_中,然后在@_中@i和@j的不同没有了,也就是在@_中混为一谈了,无法区分。当我们想重新得到他们两个的时候,我们发现,@i=1 2 3 a b c,而@j为空。在很多时候这显然不是我们想要得到的结果,所以我们要用到pass by reference(在大骆驼书第六章中被翻译为”传入引用“)我们仅仅把代码做一个变动,也就是在程序如下:结果如下:我们可以观察最后的结果,在调用了子程序以后@i的值发生了变化:i=1 2 3 4 而j=b c。也就是说我们在子程序中对数组进行的push和shift操作在主程序中起了作用。为什么会出现这种情况呢?一般来说,我们在子程序中对变量进行了my声明,也就是只会在子程序中起作用,而不会改变主程序中的值。在这里由于引用的是真实的参数,也就是主程序中的值,而不是它的备份,所以会得到相应的改变。

推荐整理分享perl中子程序中参数的两种引用(传递)方式介绍(perl中\s+),希望有所帮助,仅作参考,欢迎阅读内容。

perl中子程序中参数的两种引用(传递)方式介绍(perl中\s+)

文章相关热门搜索词:perl终止程序,perl程序如何运行,perl中$_,perl中qw,perl fork子程序,perl fork子程序,perl 子程序数组参数,perl 子程序,内容如对您有帮助,希望把文章链接给更多的朋友!

perl 指定长度并生成一个随机的DNA序列的脚本代码 #!/bin/perlusestrict;usewarnings;#进行定义my@dna;my$dna_length;my$newbase;my$i=0;print"pleaseinputtheDNAlengthn";chomp($dna_length=);while($i$dna_length){#从四个碱基中随机选取一个my(@

perl生成特定碱基比例的随机序列的代码 方法一(不使用模块,byagonyr)#!/usr/bin/perl-wusestrict;my@seq=("A","T","C","G");my$length=;undefmy%hash;$hash{"A"}=int($length*0.3);$hash{"C"}=int($length*0.3);$hash{"G"}=int($length

求婚示爱的Perl代码之注释篇 原始代码代码出处:

标签: perl中\s+

本文链接地址:https://www.jiuchutong.com/biancheng/372539.html 转载请保留说明!

上一篇:perl实现blog备份的脚本代码(perl -pe)

下一篇:perl 指定长度并生成一个随机的DNA序列的脚本代码(perl语句)

  • 无票收入在增值税申报表的哪里填
  • 银行开户登记号在哪看
  • 房地产企业预缴增值税怎么计算
  • 房地产开发企业资质等级有几个
  • 合同方和付款方不一致,发票开付款方可以吗
  • 商业汇票的申请人是谁
  • 工程分包开具发票怎么开
  • 关联的公司
  • 建安企业预缴企业所得税税率
  • 营改增后,房地产开发项目预售价如何申报
  • 如何知道企业交了多少税
  • 一般纳税人在国家电子税务局里面如何添加银行账户
  • 实收资本的印花税减半征收吗
  • excel单元格内换行macbook
  • 纳税人必须关注的10个涉税风险点
  • 股权转让成本法和权益法
  • 诉讼费和保全费什么时候能退还
  • 新个税劳务报酬怎么算
  • 分公司注销未分配利润转给总部,总部如何做账
  • 企业名称变更后社保也要变更吗
  • 在建工程和工程物资在资产负债表
  • 收回应收账款资产为什么不变
  • 不在开票机上怎么查发票
  • 两地取得工资个税怎么交
  • 无法收回的账务处理
  • 增值税发票遗失证明模板
  • 为什么电脑开启了摄像头但是看不见
  • windows无法验证此设备数字签名
  • 国有资产无偿使用违反什么规定
  • 独资企业弥补亏损怎么办
  • 租金收入计入收入总额吗
  • vue父子组件加载顺序
  • origin2017曲线拟合
  • 利用php判断是否为素数
  • centos 安装php
  • 拨缴经费收入进行账务处理
  • php 上传文件
  • php判断https
  • php获取当前页面url
  • phpxdebug
  • typescript类型别名
  • mkv视频制作
  • 商品流通的企业
  • 稿费演出费等劳务收入算工资吗
  • 小微企业直接考察模式
  • 城市维护建设税,教育费附加,地方教育费附加
  • 交易性金融资产入账价值怎么计算
  • 公司没有收入怎么办
  • 员工工资可以当进项税吗
  • 项目费用有哪些
  • 电梯改造税率
  • 已经抵扣进项税转出怎么做分录?
  • 分期收款销售商品,收到本期贷款50万元
  • 多交的税费申请抵扣下期
  • 物业公司代收电费可以差额征税吗
  • 管理费用当月可以结转吗
  • 金税盘技术维护费可以不交吗
  • 库存商品盘点流程
  • 房屋租赁费交什么税
  • 加计抵减10%政策适用范围
  • 预收账款借方和贷方表示什么
  • 产品出库检验报告单格式
  • 公用事业费属于什么会计科目
  • mysql查询慢sql命令
  • win7玩游戏出现安全警报
  • win10周年更新版是什么意思
  • 怎么彻底卸载visual
  • 如何把virtualbox虚拟机里面的文件传到主机
  • 昂达主板插线安装图解
  • 修改注册表显示隐藏文件
  • win8系统怎么激活
  • linux的问题
  • js动态表单
  • Android游戏开发读后感
  • 安卓通用代码
  • 辽宁省视同缴费标准?
  • 新电子税务局使用方法
  • 别墅与普通住宅的优缺点
  • 个人所得税是按实发工资还是应发
  • 不缴纳耕地占用税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设