Курс Раку / Основи / Умовні перевірки

Блоки 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 'Кінець';

Ця програма просто друкує Початок і Кінець.

Практика

Виконайте вікторину, що охоплює зміст цієї теми.

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

Умовні перевірки   |   Умовні перевірки / Блоки else


💪 Or jump directly to the exercises to this section.

Ця сторінка автоматично перекладена за допомогою ChatGPT 4o. Оригінальний текст англійською мовою.

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