hash de hashes - Perl



   AUTOR PREGUNTA

Publicado 07 marzo 2014 - 02:51

Estoy trabajando con Perl y soy relativamente nuevo con este y me gustaría saber de qué forma puedo crear un hash de hashes, sí es posible claro está. Gracias.


¿Tienes la misma pregunta? Yo también

 

Publicado 07 marzo 2014 - 04:04

Sí, por lo general todos estos tipos de datos de estructura pueden ser anidados, te dejo como lo puedes hacer:

my %hashes_ha = (
    1 => {
	   val1 => '000',
	   val2  => '101',
    },
    2 => {
	    val3 => '1',
	    val4 => '0',
    },
);
for my $llaves (sort keys %hashes_ha) {
    print $hashes_ha{$llaves}{val1};
}

   AUTOR PREGUNTA

Publicado 07 marzo 2014 - 04:27

Excelente, me funciono sin problemas. Gracias