Cursus Raku / Essentiëlen / Voorwaardelijke controles

if blokken

De if voorwaardelijke controle test een conditie en als deze True is, voert het een blok code uit.

if 10 > 4 {
    say 'Wiskunde werkt!';
}

Merk op dat je de conditie niet tussen haakjes hoeft te plaatsen (maar het kan als je dat wilt).

Natuurlijk zijn variabelen meer dan welkom in de tests:

my $flag = False;
if $flag {
    # . . . doe iets
}

In het geval dat meer dan één controle dezelfde variabele gebruikt, is het mogelijk om gekoppelde vergelijkingen te gebruiken:

my $x = 42;
if 40 < $x < 45 {
    say "Correct antwoord $x is gegeven.";
}

Als de conditie niet wordt voldaan, wordt het bijbehorende codeblok niet uitgevoerd en gaat de programmastructuur verder.

say 'Begin';
if False {
    say 'Dit wordt nooit afgedrukt.';
}
say 'Einde';

Dit programma print alleen Begin en Einde.

Oefening

Maak de quiz die de inhoud van dit onderwerp behandelt.

Cursusnavigatie

Voorwaardelijke controles   |   Voorwaardelijke controles / else blokken


💪 Or jump directly to the exercises to this section.

Deze pagina is automatisch vertaald met ChatGPT 4o. Originele Engelse tekst.

Vertalingen van deze pagina: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська