【发布时间】:2013-01-12 13:27:12
【问题描述】:
我有一段代码试图分配返回值,但我看到以下错误。感谢有人可以让我知道为什么会出现此错误。
错误:行中不是 HASH 引用
sub getid {
my ($a, $b) = @_;
my $id = 1 << $a + 1 << $b;
return $id;
}
my $tip;
$tip->{'tock'}->[0]->{'brick'} = getid(2, 3); <== This is where I am having issue.
【问题讨论】:
-
如果我想了解如何让事情在 perl 中运行,为什么会有人给出负面评价。我还是个菜鸟。
-
您的问题被否决了,因为您提供的代码不会产生您声称的错误。