• Publicidad

Agregar valores a un hash

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Agregar valores a un hash

Notapor BigBear » 2011-02-22 10:15 @469

Hola. Teniendo el siguiente
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. my %lista
  2.  
  3. sub lista  {
  4.     @valores = ("uno","dos","tres");
  5.     for my $valor(@valores) {
  6.         #####
  7.     }
  8.     return %lista;
  9. }
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4

El problema es que es que no sé cómo agregar valores al hash creando una lista con el mismo nombre y valor que la variable $valor para poder retornarlo a una función.

¿Alguien puede ayudarme?
BigBear
Perlero frecuente
Perlero frecuente
 
Mensajes: 981
Registrado: 2009-03-01 18:39 @818

Publicidad

Re: Agregar valores a un hash

Notapor explorer » 2011-02-22 10:40 @486

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. my %lista = lista();
  2.  
  3. sub lista  {
  4.     my @valores = qw(uno dos tres);
  5.     my %hash;
  6.     for my $valor (@valores) {
  7.         $hash{$valor} = 1;
  8.     }
  9.     return %hash;
  10. }
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
pero sería mejor que hicieras la pregunta de para qué quieres hacer esto. A lo mejor se puede encontrar una solución alternativa.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot] y 22 invitados