作者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
1F:推 snowfly:print "$_ => $hash{$_} \n"; 12/26 15:40
2F:→ sunbelt:用上面的方法,值会印出ARRAY<...> @@a 12/30 03:33
3F:→ LyinZ:那是因为你 hash 里面存的是 array ref 呀~ 01/06 12:27