広告
広告
配列 LIST の値をソートして返します。引数 SUBNAME や引数 BLOCK にはソートの比較式を指定できます。SUBNAME やBLOCK を省略すると標準の文字列比較の順番でソートが行なわれます。引数 SUBNAME はスカラ変数でもよく、その場合にはその値が使用するサブルーチンの名前と解釈されます。
# 文字の順でソート
@sort_array = sort @array;
# 文字の順で逆順にソート
@sort_array = sort {$b cmp $a} @array;
# 数値の昇順にソート
@sort_array = sort {$a <=> $b} @files;
# 数値の降順にソート
@sort_array = sort {$b <=> $a} @files;
広告