Raku kurss / 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
.
Kursa navigācija
←
Nosacījumu pārbaudes
|
Nosacījumu pārbaudes / else
bloki
→
💪 Or jump directly to the exercises to this section.
Šī lapa ir automātiski tulkota ar ChatGPT 4o. Oriģinālais teksts angļu valodā.
Šīs lapas tulkojumi: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська