如何在方法调用时传递在参数中创建的哈希引用?

时间:2018-10-16 05:32:23

标签: perl

sub printName{ 
    $ref = shift;
    print "$ref->{name}";
};

printName(\%hs = (name => "vicky"));

这给出了错误,有什么办法可以通过? 谢谢

1 个答案:

答案 0 :(得分:1)

您的子例程很好,除非您需要声明$ref。您可以像这样简单地将匿名哈希传递给它:

printName({ name => "vicky" });

相关问题