作者sunbelt (...)
看板Perl
標題Re: [問題] 刪除 hash陣列裡 重複的資料??
時間Wed Dec 26 02:34:05 2007
※ 引述《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
推 snowfly:print "$_ => $hash{$_} \n"; 12/26 15:40
→ sunbelt:用上面的方法,值會印出ARRAY<...> @@a 12/30 03:33
→ LyinZ:那是因為你 hash 裡面存的是 array ref 呀~ 01/06 12:27