看板 Perl 關於我們 聯絡資訊
我有一個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