リスト(配列)を逆に並べ替えるお手軽な方法は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