![]() |
|||
| | HOME | ご利用について | 推奨環境 | リンクに関して | 免責/規約 | お問合せ | ミスティーネット | リンク集 | | |||
|
HOME >> アルファベットで関数を検索 >> sort
sort [リストの並べ替えを行なう]
[関数の使い方・書式]
○ = sort [☆] ☆:サブルーチン名または、ブロック。 [関数の機能] リスト★のリスト値を並べ替えて結果を返します。 デフォルトでは、文字列として昇順ソートが行なわれます(未定義値→空文字→ASCII文字列)。 これ以外の比較を行なう場合、比較処理を行なうサブルーチンまたはブロックを☆にセットします。
サンプルソース
● 文字列を降順にソートする
@articles = sort { $b cmp $a } @files;
● 数値を昇順にソートする
@sortd_nums = sort { $a <=> $b } @nums;
● ハッシュのキーを昇順にソートする
foreach $key ( sort keys %ENV) {
print $key, '=', $ENV{$key}, "\n";
}
|
|||||||||||||||||||