Estructuras De Control De Flujo



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