Re: [問題] 刪除 hash陣列裡 重複的資料??

看板Perl作者 (...)時間17年前 (2007/12/26 02:34), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《sunbelt (...)》之銘言: : 假如一個hash陣列,其值是一個陣列 : 如下: : @{$hash{AA}}={abc,abc,dd,ee,dd} : @{$hash{BB}}={cde,cde,dd,dd} : 要變成 : @{$hash{AA}}={abc,dd,ee} : @{$hash{BB}}={cde,dd} : 要如何做比較好~ : 謝謝@@ 請教關於dbm的問題 我將 %hash 存到dbm 之後要取出來 dbmopen(%hash, "HASH_DB", 0666); foreach (keys %hash){ print "$_ => @{$hash{$_}} \n"; } 卻發現之能印出key,值都是空白, 這樣的寫法有錯嗎@@ 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.123.131.64

12/26 15:40, , 1F
print "$_ => $hash{$_} \n";
12/26 15:40, 1F

12/30 03:33, , 2F
用上面的方法,值會印出ARRAY<...> @@a
12/30 03:33, 2F

01/06 12:27, , 3F
那是因為你 hash 裡面存的是 array ref 呀~
01/06 12:27, 3F
文章代碼(AID): #17SKqVjw (Perl)
文章代碼(AID): #17SKqVjw (Perl)