Курс по Raku / Основи / Основи на управлението на потока / Условни проверки
Блокове if
Условната проверка if тества условие и ако то е
True, изпълнява блок от код.
if 10 > 4 {
say 'Математиката работи!';
}Забележете, че не е необходимо да поставяте условието в скоби (но можете, ако желаете).
Разбира се, променливите са повече от добре дошли в тестовете:
my $flag = False;
if $flag {
# . . . направете нещо
}В случай, че повече от една проверка използва една и съща променлива, е възможно да се използват свързани сравнения:
my $x = 42;
if 40 < $x < 45 {
say "Даден е правилният отговор $x.";
}Ако условието не е изпълнено, свързаният блок от код не се изпълнява и програмният поток продължава.
say 'Начало';
if False {
say 'Това никога не се отпечатва.';
}
say 'Край';Тази програма просто отпечатва Начало и
Край.
Практика
Направете 1 тест върху съдържанието на тази тема.
Навигация в курса
← Условни проверки
| Тест:
if →
💪 Или преминете направо към упражненията в
този раздел.