Cargando

Ir a contenido

X

Verificar llave en una tabla hash





  AUTOR PREGUNTA

Publicado 13 febrero 2014 - 21:23
Me gustaría verificar sí un parámetro en mi código es igual a una llave con el mismo nombre que tengo dentro de una tabla hash. ¿Cómo puedo hacer esto? Por cierto, estoy trabajando con Perl.
  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba


 

Publicado 14 febrero 2014 - 19:16
la idea es hacerlo con el operador condicional del lenguaje, te dejo como hacerlo:

while ( <PARAdef> ) {
    chomp;
    my ($PGllave, $PGval) = split /\s+=\s+/;
    print "$PGkey = ",
	    $PGval eq $hash{$PGllave}[$id] ? $hash{$PGllave}[$id] : $PGval, "\n";
}



X