「数えてハッシュに登録し件数が多い順に表示」というのを最近おぼえてよく使うようになったのだが、
ハッシュの値でのソート方法をいつも検索して某所からコピーしていたのだが
メンドクサイのでここに書いておく。
foreach my $name (sort { $hash{$b} <=> $hash{$a} } keys %hash) {
print "$name,$hash{$name}\n";
}
Go to list of users who liked
Share on X(Twitter)
Share on Facebook
More than 3 years have passed since last update.
「数えてハッシュに登録し件数が多い順に表示」というのを最近おぼえてよく使うようになったのだが、
ハッシュの値でのソート方法をいつも検索して某所からコピーしていたのだが
メンドクサイのでここに書いておく。
foreach my $name (sort { $hash{$b} <=> $hash{$a} } keys %hash) {
print "$name,$hash{$name}\n";
}
Register as a new user and use Qiita more conveniently
Go to list of users who liked