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

Оператор Else-If у Dart

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

Оператор else…if корисний для перевірки кількох умов. Нижче наведено його синтаксис.

  • Конструкція if може містити будь-яку кількість блоків коду else if;
  • Використання блоку коду else не є обов'язковим.
if (first_expression)
{

} 
else if (second_expression)
{
 
} 
else
{ 

} 

Оператор else if працює так само, як і if: має умову в () та блок коду в {}. Як тільки одна з умов стає істинною і її блок виконується, решта умов пропускається.

main.dart

main.dart

12345678910111213141516
void main() { int num = 2; if(num > 0) { print("is positive"); } else if(num < 0) { print("is negative"); } else { print("is zero"); } }

Програма визначає змінну num зі значенням 2. Вона перевіряє, чи num більше за 0; якщо так, виводиться "is positive". Якщо num менше за 0, виводиться "is negative". В іншому випадку, коли num дорівнює 0, виводиться "is zero".

Завдання

Виправте код, щоб програма працювала правильно.

main.dart

main.dart

12345678910111213141516
void main() { var score = '2.0'; if(score is int) { print('Type: int'); } ___ (___) { print('Type: double'); } else { print('Type: other type'); } }

else if (score is double) — правильна умова

main.dart

main.dart

12345678910111213141516
void main() { var score = '2.0'; if(score is int) { print('Type: int'); } else if (score is double) { print('Type: double'); } else { print('Type: other type'); } }
Все було зрозуміло?

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

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