3. CONTROL DE FLUJO.

+ A diferencia de C , bloques siempre requieren que se encierren entre corchetes { }.

+ Unless y Until son sólo if y while negados.

		if (EXPR) BLOQUE else BLOQUE

if (EXPR) BLOQUE elseif (EXPR) BLOQUE else BLOQUE

while (EXPR) BLOQUE

do BLOQUE while EXPR

for (EXPR; EXPR; EXPR) BLOQUE

foreach $VAR (LIST) BLOQUE

+ redo comienza la iteración actual, ignorando la prueba de loop.

+ do toma 3 formas :

- ejecutar un bloque.

			do { $x += $a[$i++] } until $i > $j;

- ejecutar una subrutina.

			do foo($x, $y);

- ejecutar un archivo en el contexto actual.

			do 'subroutines.pl'; 



Volver