¿Es posible obtener los valores almacenados en un hash, ordenados en un archivo de salida?
Es decir, los hash almacenan pares {clave=>valor}, pero no los mantienen en orden en la memoria. ¿Se pueden sacar todos los pares {clave=>valor} ordenados alfabéticamente respecto de las citadas claves, y escribirlos en un archivo de salida manteniendo dicho orden?
Disculpad si es una pregunta tonta, pero utilizando la siguiente expresión:
Using perl Syntax Highlighting
foreach $key (sort keys %hash) {
print "$key => $hash {$key}\n";
}
print "$key => $hash {$key}\n";
}
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
(Extraída del capítulo 5 del libro "O'Reilly - Learning Perl")
No consigo sacar ordenados los elementos del array, y me preguntaba si esa posibilidad realmente existe en Perl.
Un saludo y muchas gracias por vuestra atención.