Hilfreich ist Befehl oft in Verbindung mit dem Befehl sort(), um das sortierte Ergebnis nochmal umzudrehen.
Möglich ist reverse() übrigens auch mit Hashes, allerdings sollte sichergestellt sein, dass nicht mehrere Keys die gleichen Werte besitzen, da diese sonst verloren gehen.
Allerdings muß ich dazu sagen, daß ich reverse() in Zusammenhang mit Hashes noch nie verwendet habe und mir dazu auch keine sinnvolle Anwendung einfallen würde, weil eben sichergestellt sein muß, daß die values unterschiedlich sein müssen. Aber immerhin, falls man's mal braucht... würde es funktionieren. Vielleicht fällt mir ja doch noch ein sinniges Beispiel ein...
In diesem Zusammenhang kann man noch sagen, daß man aus Array leicht Hashes herstellen kann, um schnell bestimmte Werte zu finden.
kann also ziemlich schnelle Ergebnisse liefern, wenn man zum Beispiel Werte aus einer Textdatei einliest und schnell einen bestimmten Wert finden will.