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

Проверка на равенство в Dart

Для проверки двух значений на равенство используется оператор ==. Один знак равно здесь не подходит: им записывают присваивание, а не сравнение.

Давайте для примера проверим, что переменная test равна 0:

var test = 0; if (test == 0) { print("Y"); // сработает это, так как переменная равна 0 } else { print("N"); }

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

var test = 1; if (test == 0) { print("Y"); } else { print("N"); // сработает это, так как переменная не равна 0 }

Сами операторы сравнения возвращают true или false. Конструкция if для этого не обязательна. Результат можно сразу вывести или записать в переменную:

print(1 == 1); // выведет true print(1 == 2); // выведет false
var a = 1; var b = 2; var res = a == b; print(res); // выведет false

Проверьте то, что переменная test равна 10.

Пусть даны следующие переменные:

var a = 2 * (3 - 1); var b = 6 - 2;

Используя оператор ==, узнайте, равны ли значения этих переменных или нет.

Пусть даны следующие переменные:

var a = 5 * (7 - 4); var b = 1 + 2 + 7;

Используя оператор >, узнайте, больше ли переменная a, чем b.

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