Hallo Kurt!
Was möchtest du erhalten? Ein sortiertes Array der Descriptions oder ein nach Description sortiertes Array der Keys des Hashes %FILES?
Einfach eine alphabetisch geordnete Liste der jeweiligen »Descriptions«. Und alle Varianten (meine mit dem Array @temp und Deine zwei) geben sie auch aus, wenn man hier:
foreach ( sort { $a->{'DESCRIPTION'} <=> $b->{'DESCRIPTION'} } values %FILES)
den Raumschiffoperator durch »cmp« ersetzt. Mit »<=>« zwar auch, aber erst nach den Warnungen (Argument is'nt numeric...).
Gut, ich schätze, dass die Variante mit map perfomanter ist, sollte die Dateiliste (sprich, der Hash %FILES) sehr lang werden?
jage ihn besser noch vorher durch perltidy.
Was'n das?
Viele Grüße aus Frankfurt/Main,
Patrick
--

_ - jenseits vom delirium - _
[link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
Nichts ist unmöglich? Doch!
Heute schon gegökt?

_ - jenseits vom delirium - _
[link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
Nichts ist unmöglich? Doch!
Heute schon gegökt?