Curso de Raku / Esenciales / Fundamentos del control de flujo / Controles condicionales

Bloques if

La verificación condicional if prueba una condición y si es True, ejecuta un bloque de código.

if 10 > 4 {
    say '¡Las matemáticas funcionan!';
}

Observa que no necesitas poner la condición entre paréntesis (pero puedes hacerlo si lo deseas).

Por supuesto, las variables son más que bienvenidas en las pruebas:

my $flag = False;
if $flag {
    # . . . hacer algo
}

En el caso de que más de una verificación use la misma variable, es posible usar comparaciones encadenadas:

my $x = 42;
if 40 < $x < 45 {
    say "Se ha dado la respuesta correcta $x.";
}

Si la condición no se cumple, el bloque de código asociado no se ejecuta y el flujo del programa continúa.

say 'Inicio';
if False {
    say 'Esto nunca se imprime.';
}
say 'Fin';

Este programa solo imprime Inicio y Fin.

Práctica

Resuelve 1 cuestionario sobre el contenido de este tema.

Controles condicionales   |   Quiz: if


💪 O ve directamente a los ejercicios de esta sección.