Kurso de Raku / Esencoj / Kondiĉaj kontroloj
if
blokoj
La if
kondiĉa kontrolo testas kondiĉon kaj se ĝi estas True
, rulas blokon de kodo.
if 10 > 4 {
say 'Matematiko funkcias!';
}
Rimarku, ke vi ne bezonas meti la kondiĉon en parentezojn (sed vi povas se vi volas).
Kompreneble, variabloj estas pli ol bonvenaj en la testoj:
my $flag = False;
if $flag {
# . . . fari ion
}
En la kazo kiam pli ol unu kontrolo uzas la saman variablon, eblas uzi ĉenitajn komparojn:
my $x = 42;
if 40 < $x < 45 {
say "Ĝusta respondo $x estas donita.";
}
Se la kondiĉo ne estas plenumita, la asociita bloko de kodo ne estas ekzekutita, kaj la programfluo daŭras.
say 'Komenco';
if False {
say 'Ĉi tio neniam estas presita.';
}
say 'Fino';
Ĉi tiu programo nur presas Komenco
kaj Fino
.
Kurso navigado
←
Kondiĉaj kontroloj
|
Kondiĉaj kontroloj / else
blokoj
→
💪 Or jump directly to the exercises to this section.
Ĉi tiu paĝo estas aŭtomate tradukita per ChatGPT 4o. Originala angla teksto
Tradukoj de ĉi tiu paĝo: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська