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

Равенство строк и чисел в Dart

Как вы знаете, число в кавычках представляет собой строку. Например, "3" - это строка, а не число 3.

В Dart оператор == между значениями разных типов допустим. Такое сравнение не считается равенством и дает false. Давайте для примера сравним строку "3" и число 3:

if ("3" == 3) { print("Y"); } else { print("N"); // сработает это }

Даны переменные:

var test1 = "123"; var test2 = 123;

Дан следующий код:

if (test1 == test2) { print("Y"); }

Скажите, выведется ли сообщение "Y".

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