РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
345 of 723 menu

Функция tryParse

Функция tryParse класса num пытается преобразовать переданную строку в число. В первый параметр мы передаем строку, которую необходимо преобразовать. В отличие от метода parse, который выбрасывает исключение при ошибке, tryParse возвращает null, если строку невозможно преобразовать в число. Это делает её безопасным способом обработки пользовательского ввода или данных из ненадежных источников.

Синтаксис

num.tryParse(string)

Пример

Давайте попробуем преобразовать корректную числовую строку в число:

void main() { var res = num.tryParse('12345'); print(res); }

Результат выполнения кода:

12345

Пример

Давайте попробуем преобразовать строку, которая не является числом. В этом случае функция вернет null:

void main() { var res = num.tryParse('abcde'); print(res); }

Результат выполнения кода:

null

Пример

Давайте преобразуем строку с плавающей точкой и проверим результат на null:

void main() { var res = num.tryParse('12.34'); if (res != null) { print('Parsed: $res'); } else { print('Parsing failed'); } }

Результат выполнения кода:

"Parsed: 12.34"

Смотрите также

  • метод parse,
    который преобразует строку в число и выбрасывает исключение при ошибке
  • класс num,
    который является базовым классом для чисел
  • метод toInt,
    который преобразует число в целое значение
  • метод toDouble,
    который преобразует число в значение с плавающей точкой
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить