Оператор 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
123456789101112void 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
123456789101112void main() { var num = 7.0; if(num is int { print('Type: int'); } else { print('Type: other type'); } }
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат