2005-07-20から1日間の記事一覧

ランキング

前回の「sort」を発展させて、ランキングを作ってみましょう。 my %hash = (A => 2, B => 5, C => 3, D => 5); こんな配列があるとします。これをどういう風にしたいかというと、 1位 A 5点 2位 B 3点(同位) 2位 C 3点(同位) 4位 D 2点とこんな感じにし…

sort

ハッシュ値を並べ替えます。 検索システムなどの時に使ったりするんですかね? 昇順と降順は、$aと$bを入れ替えます。文字列を降順にする my @name_list = sort { $b cmp $a } @name; 数値を昇順にする my @num_list = sort { $a $b } @nums; ハッシュのキー…