ordenar hashes por tamano en Perl

Páginas: (1/1)

pecocer:

Necesito ordenar un hash por la extension de sus claves. Esto es, que la entrada con la key "aaaa" vaya despues de la que tenga la key "aaaaaa aa".

Si alguien sabe como hacerlo, os agradeceria todas las ideas que podais darme (ahora mismo tengo el programa parado por eso y me imagino que no sera muy complicado...)


Gracias.

pecocer:

Ya lo he conseguido, o sea que me autocontesto por si a alguien le viene bien. La formula seria la siguiente:

sort { length($b) <=> length($a) } keys %hash

al anjadir length, la comparacion se realiza por el largo en lugar de por el tamanjo.

Páginas: (1/1)