配列値のソート


 ずばりsortを使用すると簡単です。例えば@hogeの内容を昇順に並べ換えたい場合は、
@hoge = sort @hoge;
あるいは
@hoge = sort {$a cmp $b} @hoge;
でできます。逆順に並べ換えたい場合は、
@hoge = sort {$b cmp $a} @hoge;
または
@hoge = reverse sort @hoge;
とします。
 上記の場合は@hogeの要素を文字列としてみて並べ換えをしますが、数値としてみて並べ換えを行う場合には
@hoge = sort {$a <=> $b} @hoge;
とします。

関連項目

reverse関数
sort関数
比較演算子
配列のシャッフル