Raku kurss / Pamati / Izpildes plūsmas pamati / Nosacījumu pārbaudes
if bloki
if nosacījuma pārbaude pārbauda nosacījumu un, ja tas ir
True, izpilda koda bloku.
if 10 > 4 {
say 'Matemātika darbojas!';
}Pamaniet, ka jums nav nepieciešams ievietot nosacījumu iekavās (bet varat, ja vēlaties).
Protams, mainīgie ir vairāk nekā laipni gaidīti pārbaudēs:
my $flag = False;
if $flag {
# . . . dari kaut ko
}Gadījumā, ja vairāk nekā viena pārbaude izmanto to pašu mainīgo, ir iespējams izmantot ķēdveida salīdzinājumus:
my $x = 42;
if 40 < $x < 45 {
say "Pareizā atbilde $x ir dota.";
}Ja nosacījums nav izpildīts, saistītais koda bloks netiek izpildīts, un programmas plūsma turpinās.
say 'Sākums';
if False {
say 'Šis nekad netiek izdrukāts.';
}
say 'Beigas';Šī programma vienkārši izdrukā Sākums un
Beigas.
Prakse
Jūs gaida 1 viktorīna par šī temata saturu.
Kursa navigācija
← Nosacījumu
pārbaudes | Tests:
if →
💪 Vai arī dodieties tieši uz šīs sadaļas
vingrinājumiem.