[問題] 請問排序的問題
我有一個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
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
1
1
Perl 近期熱門文章
PTT數位生活區 即時熱門文章