ちょっと、配列参照を保持しているハッシュをソートするクールな「ワンライナー」があるかどうか疑問に思っていました。したがって、ハッシュには次のような一連のキー/値があります。
$DataBase{$key} = \@value;
array[0]
ただし、ハッシュを要素でソートしたいと思います。次に、それらをループします。私はこれを始めに持っていました:
foreach my $key (sort {$DataBase{$a} cmp $DataBase{$b} } keys %DataBase)
しかし、それは明らかに、ハッシュを配列のポインター値でソートするだけです。「1行」である必要はありませんが、ハッシュの再構築を伴わない解決策を望んでいました.