Página 1 de 1

Arrays de hashes y mezclas...

NotaPublicado: 2009-10-06 09:39 @444
por ThYr0N
Pues bueno, ya me metí de lleno en hashes, referencias y arrays, todo liado y la verdad, no me está costando pero sí que cuando me encallo, me encallo... como ahora.

Explico:

Tengo un array con dos hashes dentro; mi intención es hacer un merge de estos dos hashes con el siguiente sistema (estoy probando diferentes sistemas de hacer un merge, lo encontré googeleando).

my %merge = (%A, %B);

Ok, hasta aquí ¡todo correcto! ¡El problema viene cuando quiero usar el sistema de arriba con mis hashes dentro de arrays!, que no hay manera, solo consigo sacar la referencia. Bueno... no sé sí es la referencia. Consigo sacar el ARRAYx(XXXXXX) poniendo lo siguiente:

my %merge = ($table[0], $table[1]);

A lo que si imprime el %merge me responde lo siguiente:

HASH(0x9a8fe48) HASH(0x9a90148)

Les agradezco toda ayuda de antemano.

Buenas tardes.

Re: Arrays de hashes y merges....

NotaPublicado: 2009-10-06 09:50 @451
por explorer
Prueba con

my %merge = (%{$table[0]}, %{$table[1]});

(no probado).

Estamos indicando qué es lo que contiene cada elemento del arreglo.

Re: Arrays de hashes y merges....

NotaPublicado: 2009-10-06 09:52 @453
por ThYr0N
Como siempre, explorer ¡ UNA MÁQUINA ! :D

¡ Muchísimas gracias !

Para no ensuciar el foro, si tengo alguna duda más, porque seguro que tendré alguna duda más con hashes+arrays, más todo esto, ¿lo pongo aquí?

Re: Arrays de hashes y mezclas...

NotaPublicado: 2009-10-06 09:56 @456
por explorer
Humm... sí. Si solo es de eso :) Si se desvía el tema, entonces, nuevo tema.

De todas maneras, los moderadores y administradores son omnímodos.