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

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

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

Оператор if

Оператор if — це конструкція, яка дозволяє виконати блок коду, якщо виконано певну умову.

Умова — це вираз, який оцінюється як значення типу bool, тобто може бути true або false. Якщо умова дорівнює true, блок коду виконується. Якщо умова дорівнює false, блок коду пропускається.

if (condition) {
    // Code block
};

Синтаксис умовного оператора простий: ключове слово if, умова в дужках ( і ), а також блок коду у фігурних дужках { і }.

Відкриваюча фігурна дужка { позначає початок блоку коду, а закриваюча фігурна дужка } — його кінець.

main.dart

main.dart

copy
1234567
void main() { var num=5; if (num>0) { // 5 > 0 ? print("number is positive"); // Print if it's `true` } }

Ця програма демонструє оператор if, оголошуючи змінну num зі значенням 5 та перевіряючи, чи num більше за 0. Оскільки умова num > 0 є true, виконується блок коду всередині оператора if, і в консоль виводиться повідомлення "number is positive".

main.dart

main.dart

copy
1234567
void main() { var num = 10; if (num.isNegative) { // 10 < 0 ? print("number < 0"); // Print if it's `true` } }

Цей код перевіряє, чи є число від'ємним, використовуючи метод isNegative. Якщо число менше нуля, виводиться "number < 0", але оскільки значення num дорівнює 10, що не є від'ємним, умова не виконується і нічого не виводиться.

question mark

Оберіть правильну умову для перевірки, чи є число додатним. Якщо так, програма повинна вивести "A number greater than zero".

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

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

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