Курс языка программирования 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.

Практика

Пройдите викторину, которая охватывает содержание этой темы.

Навигация по курсу

Проверка условий   |   Проверка условий / else блоки


💪 Or jump directly to the exercises to this section.

Эта страница переведена с английского человеком. Оригинальный текст на английском языке. О переводе.

Переводы этой страницы: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська