作者collin2315 (梭哈!)
看板perl
标题[问题] 请问排序的问题
时间Thu Jul 26 17:32:03 2007
我有一个hash内存着文字跟数字如下:
$word_hash{apple}=3
$word_hash{time}=7
希望能依照数值的高→低排序,看了书及网路上的资料
都只能列出文字而无法印出值
程式码:
my @rank = sort {$word_hash{$b} <=> $word_hash{$a}} keys %word_hash;
foreach $get_word(@rank)
{
print oooo "$get_word=$rank{$get_word}\n"
}
希望能得到的结果为:
time=7
apple=3
目前程式码只能显示出:
time=
apple=
想请问要如何才能把文字所对应的值排序显现出来?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.245.197