Christian Kruse: Sortierung eines Hashes

Beitrag lesen

Hallo Denny,

Wie bekomme ich jetzt eine Sortierung der Keys
(in Bsp. der Namen), zur Ausgabe, in Reihenfolge
der Values (hier die Punkte)?

mit "@Keys = sort (NumSort values %Hash);"
bekomme ich zwar eine Liste in der die Values
schön der Reihe nach sortiert sind, aber ich
kann die nicht mehr den Keys zuordnen ...
Kann mir da jemand weiterhelfen?

my @keys = sort { $Hash{$a} <=> $Hash{$b} } keys %Hash;

perldoc -f sort

Gruesse,
 CK

--
Der Verstand steht ueber allem. Was durch die Vorstellungskraft nicht geschaffen werden kann, existiert nicht.