从函数打印字段

珀尔代码:


sub fun {
    my $id = { name        => "123",
               full_name   => "345"
               };
    return $id;
}

my $var = fun();
print(...)

如何打印namefull_name

回答

您的函数返回对哈希的引用。您需要取消引用您感兴趣的键:

use warnings;
use strict;

sub fun {
    my $id = { name        => "123",
               full_name   => "345"
             };
    return $id;
}

my $var = fun();
print $var->{name}, "n";
print $var->{full_name}, "n";


以上是从函数打印字段的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>