作者kuangs (kuangs)
看板Perl
标题[请益] 关於"变数参考"问题
时间Wed Dec 12 17:31:23 2012
大家好
目前小弟遇到一个问题
假设我的资料
@listref= 1,2,3,4,5,6
foreach my $bb ( @listref )
{
$newlist{list}=$bb;
push( @newlist, \%newlist);
}
$targetdomain->{list}=\@newlist;
print $targetdomain;
印出来的结果
我想要的应该是 1 2 3 4 5
实际上却是 5 5 5 5 5
我知道原因出在哪 应该是参考变数的问题
五个资料都是参考同一个%newlist
而最後一个输入的数值为5
所以才会印出 五个5
但是我却不知怎麽解决!! 请各位高手帮帮忙!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.211.253.68