[請益] 關於"變數參考"問題

看板Perl作者 (kuangs)時間12年前 (2012/12/12 17:31), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
大家好 目前小弟遇到一個問題 假設我的資料 @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
文章代碼(AID): #1Go4xjbf (Perl)
文章代碼(AID): #1Go4xjbf (Perl)