Строка в double в Dart
Дробный текст переводят в double через
double.parse. В тексте дробную часть
отделяют точкой, не запятой:
var str = "1.5";
var val = double.parse(str);
print(val + 1.0);
Целый текст тоже можно перевести в дробное число:
print(double.parse("12"));
Запятая вместо точки не подходит, программа останавливается с ошибкой:
print(double.parse("1,5"));
Даны две переменные:
var str1 = "2.5";
var str2 = "1.25";
Найдите сумму чисел из этих строк и выведите ее.
Даны две переменные:
var str1 = "3.0";
var str2 = "4.0";
Найдите произведение чисел из этих строк и выведите его.
Даны две переменные:
var str1 = "0.5";
var str2 = "2.0";
Найдите сумму чисел из этих строк и выведите ее.
Дан следующий код:
var str = "2,75";
print(double.parse(str));
Программа в этом коде останавливается с ошибкой. Найдите ошибку.