Hallo,
ich habe folgenden Hash aus Namen, Zahlen definiert:
%ages = ('Rolf'=>2,'Erwin'=>1,'Otto'=>1,'Michael'=>1,'Uwe'=>1);
Ich möchte nun eine Ausgabe absteigend sortiert nach Zahlen. Bei gleicher Zahl soll dann auch Namen sortiert werden.
@keys = sort{$ages{$b}<=>$ages{$a}} keys %ages;
foreach $key (@keys)
{
print "$key = $ages{$key}\n";
}
Ausgabe:
Rolf = 2
Michael = 1
Otto = 1
Erwin = 1
Uwe = 1
Wie bekomme ich aber das 2-te Sortierkriterium hin, um folgende Ausgabe zu bekommen:
Ausgabe:
Rolf = 2
Erwin = 1
Michael = 1
Otto = 1
Uwe = 1
Danke im voraus!