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