[perl] if - else
Salvador Ortiz Garcia
sog@msg.com.mx
Tue, 1 Dec 1998 21:12:44 -0600 (EST)
On Tue, 1 Dec 1998, Ma Enriqueta Barilla Perez wrote:
> El siguiente control de flujo no jala. Yo quisiera, que dependiendo de
> cada valor $indice tome su archivo correcto.
Como el código que pones no es muy perliano que digamos, que te parece
algo como:
%indices=(home => '../html/busqueda/home.dat',
normatividad => '../html/busqueda/normatividad.dat',
informacion => '../html/busqueda/informacion.dat',
tramitel => '../html/busqueda/tramitel.dat',
escuelas => '../html/busqueda/escuelas.dat',
);
$indice = $indice{$topico} || '../html/busqueda/planes.dat';
Y en tu caso concreto la inicialización de %indices se reduciría a:
%indice = map { $_ => "../html/busqueda/$_.dat" }
qw(home normatividad informacion tramitel escuelas);
Saludos
Salvador Ortiz
--------- Pie de mensaje --------------------------------
Visite: http://tlali.iztacala.unam.mx/~randrade/perl.shtml
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text : cancelacion perl