Curso de Raku / Esenciales / 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

Completa el cuestionario que cubre el contenido de este tema.

Controles condicionales   |   Controles condicionales / Bloques else


💪 Or jump directly to the exercises to this section.

Esta página está traducida automáticamente con ChatGPT 4o. Texto original en inglés.

Traducciones de esta página: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська