Cursus Raku / Essentiëlen / Basis van besturingsstructuren / 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.
Praktijk
Maak de 1 quiz over de inhoud van dit onderwerp.
Cursusnavigatie
← Voorwaardelijke
controles | Quiz:
if →
💪 Of ga direct naar de oefeningen in
deze sectie.