カレッヂ |
質問者 となかい
投稿日 2004/1/24(土) 13:22:56
連想配列の値は全て数字とします。 連想配列の最小値を取得したいのですが、なにかよい方法はありませんか?
プロバイダ参照: |
回答者 海月
[削除]
投稿日 2004/1/24(土) 18:01:08
聞きたいことってコレ? --ここから----------------------------------------- %hash = ("TOKYO"=>"600", "OSAKA"=>"300", "AICHI"=>"900"); @keys = sort keys %Hash; print "@keys\n"; @keys = sort { $hash{$a} cmp $hash{$b}; } keys %hash; print "@keys[0]\n" --ここまで----------------------------------------- @keys[0]に、上記%hashのkeyのOSAKAが入ります。 |
返信(回答)する
Web裏技 |