加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Perl sub里面有一个sub

发布时间:2020-12-16 06:11:35 所属栏目:大数据 来源:网络整理
导读:我想在另一个子里面有一个子, sub a { sub b { }} 我想为每次调用sub a创建一个新的sub b实例.在Perl中有办法做到这一点吗? 当我运行上面的代码并在sub a中打印sub b的地址时,我总是得到sub b的相同地址 sub a { print b; sub b{ }} This link on Perl Mon
我想在另一个子里面有一个子,

sub a {
    sub b {
    }
}

我想为每次调用sub a创建一个新的sub b实例.在Perl中有办法做到这一点吗?

当我运行上面的代码并在sub a中打印sub b的地址时,我总是得到sub b的相同地址

sub a {
    print &;b;
    sub b{
    }
}

This link on Perl Monks说我们可以做到这一点,但我总是看到sub b的相同地址.

有没有办法为每次调用sub a创建一个新的sub b实例?

解决方法

sub a {
    sub b{
    }
}

基本相同:

sub a {

}
sub b{
}

因为命名子程序存在于符号表中,因此它们是全局的.您将需要返回对子例程的引用.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读