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.