![]() |
| カレッヂ |
質問者 となかい
投稿日 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裏技 |