相关疑难解决方法(0)

我应该如何将对象传递给子程序?

这些中最好的还是最差的方法之一?

利用范围:

my $cache = CHI->new( driver => 'File', expires_in => 3600 );

sub one {
    if ( my $data = $cache->get( 'key_one' ) ) {
    # ...
}

sub two {
    if ( my $data = $cache->get( 'key_two' ) ) {
    # ...
}
Run Code Online (Sandbox Code Playgroud)

传递对象作为参数:

my $cache = CHI->new( driver => 'File', expires_in => 3600 );

sub one {
    my ( $cache ) = @_;
    if ( my $data = $cache->get( 'key_one' ) ) {
    # ...
}

sub …
Run Code Online (Sandbox Code Playgroud)

perl arguments object subroutine

7
推荐指数
2
解决办法
5076
查看次数

标签 统计

arguments ×1

object ×1

perl ×1

subroutine ×1