位置: 编程技术 - 正文

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语句)

  • 加计抵扣进项税额政策2022
  • 办公楼出租价格怎么算
  • 其他应收款怎样做平
  • 塑料制品的商品编码是什么类发票
  • 利润总额和净利润相同说明什么
  • 税务年检流程
  • 机票退票账务处理
  • 出售资产时递延所得税怎么处理
  • 承兑贴现利息怎么入账
  • 保证金可以抵货款吗
  • 支付的票据承兑手续费计入财务费用
  • 企业取得的信托计划分红缴企业所得税吗
  • 增值税进项销项怎么算
  • 集体福利支出包括
  • 建筑企业异地预缴工会经费
  • 高新企业国家补助收入怎么入账
  • 售后需要品控吗
  • 出租房产免收租金,如何缴纳房产税
  • 残疾人保障金怎么做账
  • 收到工伤保险怎么做分录
  • 年初未分配利润计算公式
  • 收到稳岗补贴计入哪个科目
  • 政府扶持资金要交所得税吗
  • 公司支付的赔偿金要扣税吗
  • 公司融资a轮说明什么
  • phpshuffle
  • 无形资产投资后退出
  • php阿里云oss
  • 爱德华王子岛的气候
  • php操作mysql数据库
  • php redis秒杀高并发解决方案
  • 漫天花雨异闻
  • 什么是神经网络算法
  • 开具负数发票的流程
  • vue项目使用百度地图怎么长久使用
  • 利用php生成静态数据
  • 宝塔怎么做?
  • get请求有哪些
  • 诉讼费发票丢失可以补开吗
  • 企业贷款利息可以开发票吗
  • 企业向合伙企业转让股权
  • mysql5.7性能优化
  • 往年补录情况
  • 出口汽车配件怎么报关
  • PostgreSQL教程(四):数据类型详解
  • sql server禁用
  • 外购无形资产的增值税计入成本吗
  • 收到单位借款如何入账
  • 母公司无偿借款给子公司
  • 增值税专用发票的税率是多少啊
  • 餐饮行业纸巾入库流程
  • 购买原材料无法准确划分用途的进项税额怎么抵扣
  • 赔偿款从货款扣除怎么做账
  • 少交税款滞纳金
  • 固定资产折旧完了还算固定资产吗
  • sql自定义变量
  • windows server 2016 自动登录
  • ubuntu16.04怎么设置网络
  • windowxp怎么设置密码
  • win10 屏幕键盘
  • win10如何使用usb无线网卡
  • win8怎么调整屏幕分辨率
  • java如何自定义函数
  • java中初始化顺序
  • es6新方法有哪些
  • jquery中什么方法用于模拟光标悬停事件
  • python web框架2023
  • JavaScript快速排序
  • js拖拽div
  • python 包 __init__
  • 税控盘时钟异常去政务大厅那个窗口办理
  • 土地增值税有哪些税收抵扣
  • 税务系统更新不能开发票
  • 国企人事处长是什么级别?
  • 锦江区税务局搬迁新地址
  • 电子税务局第一次申请发票流程
  • 外经证核销在公司所在地还是在项目所在地
  • 税务备案表付汇日期是否可以提前
  • 天津摇号申请查询
  • 福建福州有几个火车站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设