Курс языка программирования Raku / Основы / Основы порядка выполнения / Проверка условий
if блоки
Инструкция if проверяет условие, и если оно равно
True, то запускает блок кода.
if 10 > 4 {
say 'Mathematics works!';
}Отметим, что вам не нужно заключать условие в скобки (но при желании вы можете это сделать).
Разумеется, переменные тоже приветствуются в условиях:
my $flag = False;
if $flag {
# . . . do something
}В случае, когда больше чем одна проверка использует одну и ту же переменную, возможно использование сравнений цепочкой:
my $x = 42;
if 40 < $x < 45 {
say "Correct answer $x is given.";
}Если условие не было выполнено, соответствующий блок кода не выполняется, и программа продолжает свое исполнение.
say 'Begin';
if False {
say 'This is never printed.';
}
say 'End';Эта программа выводит только Begin и
End.
Практика
Пройдите 1 тест по содержанию этой темы.
Навигация по курсу
← Проверка условий
| Тест:
if →
💪 Или перейдите сразу к упражнениям этого
раздела.