【发布时间】:2013-09-08 17:38:34
【问题描述】:
下面的 Perl 代码打印出Value:0。除了在哈希引用传递给子例程之前向哈希添加一个虚拟键之外,还有其他方法可以解决它吗?
#!/usr/bin/perl
use warnings;
use strict;
my $Hash;
#$Hash->{Key1} = 1234;
Init($Hash);
printf("Value:%d\n",$Hash->{Key});
sub Init
{
my ($Hash) = @_;
$Hash->{Key}=10;
}
【问题讨论】: