Cargando

Verificar llave en una tabla hash




Pulsa corazón para recibir avisos de nuevas Respuestas

  AUTOR PREGUNTA

Publicado 13 febrero 2014 - 22: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 - 20: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