Perl ネタ
【Perl おぼえがき】ハッシュのリファレンスの並び替えを扱ってみる。
2015/07/08
2015/07/09
2015/07/10
ハッシュのリファレンス。

上手く使いこなせばとても便利に使えそうです。
ただ、ハッシュと同様に順序がバラバラになってしまいます。
そこで、ハッシュのリファレンスを値でソートしたいです。
use strict;
use warnings;
my $hash_ref = {a => '1', b => '2', c => '3'};
for (keys %$hash_ref) {
print "$_ => $hash_ref->{$_}\n";
}
---
出力結果
c => 3
a => 1
b => 2
これだと取り出す順序がバラバラ。
キーでソート
print "$_ => $hasn_ref->{$_}\n";
}
値でソート (降順)
print "$_ => $hasn_ref->{$_}\n";
}
$b と $a を入れ替えれば昇順にも出来ます。
この辺の使い方はハッシュの場合と同じです。
2015/07/08
2015/07/09
2015/07/10