Метод toDouble
Метод toDouble класса num возвращает значение числа в виде числа с плавающей точкой двойной точности, то есть типа double. Метод не принимает параметров. Если исходное число уже является типом double, возвращается оно же. Если исходное число является типом int, возвращается новое значение типа double, равное исходному целому числу. Само исходное число при этом не изменяется.
Синтаксис
num.toDouble()
Пример
Давайте преобразуем целое число в число с плавающей точкой:
void main()
{
num number = 12345;
double res = number.toDouble();
print(res);
}
Результат выполнения кода:
12345.0
Пример
Давайте преобразуем число с плавающей точкой и убедимся, что значение не изменилось:
void main()
{
num number = 12.345;
double res = number.toDouble();
print(res);
}
Результат выполнения кода:
12.345
Пример
Давайте проверим тип значения, полученного после вызова метода:
void main()
{
num number = 12345;
double res = number.toDouble();
print(res.runtimeType);
}
Результат выполнения кода:
double
Смотрите также
-
класс
num,
который представляет числовые значения -
метод
toInt,
который преобразует число в целое значение -
метод
toString,
который преобразует число в строку -
метод
roundToDouble,
который округляет число до ближайшего целого в виде double