Я хотел бы разбирать строки типа "1" или "32.23" в целые числа и парные. Как я могу сделать это с помощью Dart?
Как разобрать строку в число с помощью Dart?
Ответ 1
Вы можете проанализировать строку в целое число с помощью int.parse()
. Например:
var myInt = int.parse('12345');
assert(myInt is int);
print(myInt); // 12345
Обратите внимание, что int.parse()
принимает 0x
префиксные строки. В противном случае вход обрабатывается как base-10.
Вы можете проанализировать строку в double с помощью double.parse()
. Например:
var myDouble = double.parse('123.45');
assert(myDouble is double);
print(myDouble); // 123.45
parse()
будет вызывать FormatException, если он не может разобрать вход.