Tengo una Array construido así:
Código:
@adn = (123123, "aaddadadadada", 123124,"addaddadaddaadad",123125,
"adadadaaadddadad");
Teniendo eso, yo quería construir un Hash, de forma que me quedara:
Código:
%hash = {
123123 => "aaddadadadada",
123124 => "addaddadaddaadad",
123125 => "adadadaaadddadad"
}
He intentado transformar el Array a una cadena con todos los elementos separados por un espacio, con la función
eq.
Con la función join transformo todo en una linea separado de un espacio:
quedando algo así
Código:
123123 aaddadadadada 123124 addaddadaddaadad 123125 adadadaaadddadad"
Y ahora utilizando la función
eq, se debería meter en forma de Hash, pero no me deja hacer esto:
Pero esto si que me deja hacerlo...
Código:
%hash = qw (123123, "aaddadadadada", 123124, "addaddadaddaadad", 123125,
"adadadaaadddadad");
pero no me sirve, porque tengo todo dentro de una variable
COMO DEBERÍA HACERLO PARA QUE FUNCIONARA????
GRACIAS!!