[Perl] Otra consulta
Gunnar Wolf
gwolf@campus.iztacala.unam.mx
Mon, 22 Oct 2001 13:29:57 -0600 (CST)
> Gracias por la ayuda anterior, ahora mi pregunta es:
> Como evito hacer varios if anidados, yo recuerdo que en C o pascal usaba =
el
> switch o case, me imagino que debe de haber una funcion similar aqui en
> perl, alguien me puede decir cual es y su sintaxis
>
> Nuevamente de antemano mil gracias
A los dise=F1adores del lenguaje Perl no les gust=F3 el case/switch, por lo
que no forma parte del lenguaje est=E1ndar (hasta Perl 5.6, al menos).
En CPAN hay un m=F3dulo que implementa switch, aunque no recuerdo su nombre
- Te toca buscarlo :)
A partir de Perl 6.0, sin embargo, este ya formar=E1 parte del lenguaje
b=E1sico, con la sintaxis:
given <expresi=F3n>
when <condici=F3n1> { ... }
when <condici=F3n2> { ... }
when <condici=F3n3> { ... }
(o algo similar.... Eso s=ED, tendr=E1s que esperar todav=EDa un BUEN rato =
para
ver Perl6).
--=20
------------------------------------------------------------
Gunnar Wolf - gwolf@campus.iztacala.unam.mx - (+52)5623-1118
Desarrollo y Admon. de Sistemas en Red - FES Iztacala - UNAM
Departamento de Seguridad en Computo - DGSCA - UNAM
------------------------------------------------------------
Quidquid latine dictum sit, altum viditur.