小编zac*_*ams的帖子

Perl变量在sub中的作用域

我如何根据papertype的条件来定位这个变量?

我已经尝试了几种方式,我遇到了错误,我感到很困惑.

sub paperdisplay_getPaperLink {
    my ( $self, $args ) = @_;
    my $paper    = $args->{paper};
    my $linktext = $args->{linktext};
    my $session  = $args->{session};

    my $query    = $self->request;
    my $password = $query->param('password');

    if ( $paper->{Type} eq 'Break' ) {
        my $url = $something;
    } else {
        my $url = $somethingelse;
    }

    my $link = qq(<a title="$linktext" target="other" href="$url">$linktext</a>);

    return $link;
}
Run Code Online (Sandbox Code Playgroud)

perl scope

1
推荐指数
1
解决办法
64
查看次数

设置变量与env变量Linux(debian)Bash shell

创建设置变量时,将它们添加到环境中有什么好处?两者都在会议终止时丢失.我知道很明显我可以添加有用的东西到.bashrc我想通过我的用户访问.只是不确定有什么优势?这是多么常见的做法?我需要担心吗?我说的是现实生活中的管理用途.

在我看来,set就是一个类中的局部变量.ENV显然是全球性的.也许唯一的用途是穿越不同的贝壳?它有多实用?

linux bash debian

1
推荐指数
1
解决办法
65
查看次数

标签 统计

bash ×1

debian ×1

linux ×1

perl ×1

scope ×1