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

Метод parse класса double

Метод parse класса double преобразует строку в число с плавающей точкой и возвращает полученное значение. В первый параметр мы передаем строку, которую нужно преобразовать. Во второй необязательный параметр можно передать функцию для обработки ошибок преобразования. Если строка не может быть преобразована в число и функция обработки не указана, выбрасывается исключение FormatException.

Синтаксис

double.parse(source, [onError])

Пример

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

void main() { double res = double.parse('123.45'); print(res); }

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

123.45

Пример

Давайте преобразуем строку с целым числом '12345' в число с плавающей точкой:

void main() { double res = double.parse('12345'); print(res); }

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

12345.0

Пример

Давайте передадим во второй параметр функцию, которая вернет значение 0 при ошибке преобразования:

void main() { double res = double.parse('abcde', (String source) => 0); print(res); }

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

0.0

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

  • метод tryParse,
    который безопасно преобразует строку в число
  • класс double,
    который представляет числа с плавающей точкой
  • метод remainder,
    который возвращает остаток от деления
  • свойство nan,
    которое представляет не-число
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить