Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗dtPmCdIx 106 of 412 menu
◀ ▶

Выражение if в Dart

Давайте теперь будем получать из if значение. Конструкция может отдавать одно из двух значений, и тогда else обязателен. Сокращенная запись выглядит так:

var variable = if (condition) value1 else value2;

Если условие истинно, берется первое значение, иначе второе. Пусть возраст меньше 18:

var age = 17; var adult = if (age >= 18) true else false; print(adult); // выведет false

Тот же код можно записать ветками:

var age = 17; var adult = false; if (age >= 18) { adult = true; } else { adult = false; // сработает это } print(adult); // выведет false

Перепишите следующий код так, чтобы значение сразу записывалось в переменную:

var val = 1; var res = ""; if (val >= 0) { res = "1"; } else { res = "2"; } print(res);

Пусть дана переменная val, которая может быть либо отрицательной, либо положительной. Запишите в переменную res число 1, если переменная val больше или равна нулю, и число -1, если переменная val меньше нуля.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить