Perl mantiene todas las estructuras de control de flujo que pueda tener cualquier otro lenguaje, pero con la peculariedad de que un bloque siempre debe ir entre llaves ({ }), aun cuando el bloque contenga un única sentencia.
Un resumen general de las estrucuturas de control de flujo es:
• if (EXPR) BLOQUE
• if (EXPR) BLOQUE else BLOQUE
• if (EXPR) BLOQUE elsif (EXPR) BLOQUE else BLOQUE
• SENTENCIA if (EXPR);
• unless (EXPR) BLOQUE
• unless (EXPR) BLOQUE else BLOQUE
• unless (EXPR) BLOQUE elsif (EXPR) BLOQUE else BLOQUE
• SENTENCIA unless (EXPR);
• while (EXPR) BLOQUE
• SENTENCIA while (EXPR);
• until (EXPR) BLOQUE
• SENTENCIA until (EXPR);
• do BLOQUE while (EXPR);
• do BLOQUE until (EXPR);
• for (EXPR;EXPR;EXPR) BLOQUE
• foreach $var (Array) BLOQUE
Donde EXPR es una expresión, BLOQUE es una sentecia o conjunto de estas encerrado entre llaves y SENTENCIA es una sola sentencia
Ejemplos:
Bibliografias:
http://es.wikipedia.org/wiki/Perl
http://flanagan.ugr.es/perl/index2.htm
No hay comentarios:
Publicar un comentario