看板 Perl 關於我們 聯絡資訊
※ 引述《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