[問題] 請問排序的問題

看板Perl作者 (梭哈!)時間18年前 (2007/07/26 17:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
我有一個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
文章代碼(AID): #16g6eKxT (Perl)
文章代碼(AID): #16g6eKxT (Perl)