一个简单的问题,但它让我很难过,谷歌只是让我误入歧途。我要做的就是打印出哈希的名称。例如:
&my_sub(\%hash_named_bill);
&my_sub(\%hash_named_frank);
sub my_sub{
my $passed_in_hash = shift;
# do great stuff with the hash here
print "You just did great stuff with: ". (insert hash name here);
}
我不知道的部分是如何获取括号中的内容(插入...)。对于嵌套哈希,您可以使用“keys”标签来获取哈希名称(如果您想这样称呼它们)。我不知道如何获得整个哈希名称,它似乎真的只是另一个键。