« 配列に値を追加する(push, unshift) | メイン | 配列の一部を置換する(splice) »

カテゴリー:リスト(配列) 

リスト(配列)を逆順に並べ替える (reverse)

このエントリーを含むはてなブックマーク  livedoorクリップ  リスト(配列)を逆順に並べ替える (reverse)をdel.icio.usに追加  リスト(配列)を逆順に並べ替える (reverse)をYahoo!ブックマークに追加  リスト(配列)を逆順に並べ替える (reverse)をニフティクリップに追加

リスト(配列)を逆に並べ替えるお手軽な方法はreverseを用いることだ。
;#
;#配列を逆順にする
;#

use strict;

#--------------------------#
#       配列を初期化       #
#--------------------------#
my @array = (3,4,1,2,5);       #でたらめ

#--------------------------#
#        逆転して表示      #
#--------------------------#
print "■通常表示\n";
print "$_\n" foreach( @array );

print "■逆転表示\n";
print "$_\n" foreach( reverse @array );

print "■逆転表示(ソート含み)\n";
print "$_\n" foreach( reverse sort @array );  #並べ替えるのはsort


○実行結果
■通常
3
4
1
2
5

■逆転
5
2
1
4
3

■逆転(整頓含み)
5
4
3
2
1





トラックバック

このエントリーのトラックバックURL:
http://katsubemakito.net/mt/mt-tb.cgi/632