Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Оператор If...Else у Dart | Умовні Оператори
Вступ до Dart

bookОператор If...Else у Dart

Свайпніть щоб показати меню

Це зображення ілюструє базову структуру умовного оператора в програмуванні:

Спочатку виконується код і перевіряється умова. Якщо умова true, виконується блок if; якщо false, виконується блок else. Після цього програма продовжує виконання з наступної частини коду, що дозволяє приймати рішення на основі умов.

if (condition)
{
    // Code block `if` condition is `true`
}
else
{
    // Code block `if` condition is `false`
}

Після if може йти необов'язковий блок else. Блок else виконується, якщо булевий вираз, перевірений у блоці if, дорівнює false.

main.dart

main.dart

copy
123456789101112
void main() { int age = 17; if (age >= 18) { print("You're an adult."); } else { print("You're not an adult yet."); } }

У наведеному вище прикладі age < 18, тому блок коду if не був виконаний. Блок коду else виконується, коли умова if є false. Синтаксис else подібний до синтаксису if, але без умови та дужок ( ).

Також можна написати умову для оператора if, щоб перевірити, чи змінна є типу int, використовуючи оператор is.

main.dart

main.dart

copy
123456789101112
void main() { var num = 7.0; if(num is int { print('Type: int'); } else { print('Type: other type'); } }
question mark

Яке твердження найкраще описує роботу оператора if...else?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 2

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 3. Розділ 2
some-alt