从函数打印字段
珀尔代码:
sub fun {
my $id = { name => "123",
full_name => "345"
};
return $id;
}
my $var = fun();
print(...)
如何打印name和full_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";