1) Mi consulta es si se pueden generar problemas al devolver el parámetro como hash y no como una referencia a ese hash.
- my ($var1, $var2, %hash, $ref_hash) = funcion();
- .....
- sub funcion {
- my $var1 = 2345;
- my $var2 = 'ldkdj';
- my %hash = .....
- my $ref_hash = \%hash;
- ......
- return ($var1, $var2, %hash, $ref_hash);
- }
¿Cómo inserto elementos al %hash y a la referencia del mismo ?
¿Es correcto $hash{nombre} = 'Juana'; ?
¿Cómo inserto un valor a la referencia de ese hash? ¿ $ref_hash->{nombre} = 'Juana'; ?
¡¡¡Agradecido!!!