Declarar y utilizar array de hashes en perl



   AUTOR PREGUNTA

Publicado 04 agosto 2014 - 05:46

¿En perl cómo puedo declarar y utilizar un array de hashes?


¿Tienes la misma pregunta? Yo también

 

Publicado 04 agosto 2014 - 16:31

Usa las referencias de hash:
my @array;
push @array, { k1=>"v1", k2=>"v2" }, { k1=>"v1", k2=>"v2" };

 

Publicado 04 agosto 2014 - 16:31

Aquí te dejo un ejemplo de la declaración y su uso como la impresión:

my(@array) = ( { k1 => "v1", k2 => "v2" }, { K1 => "V1", K2 => "V2" } );
print "$array[0]->{k1}\n";
print "$array[1]->{K2}\n";

   AUTOR PREGUNTA

Publicado 05 agosto 2014 - 04:10

Gracias