Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oop 如何在flatter中将最终字符串[名称]转换为双精度?_Oop_Flutter_Dart - Fatal编程技术网

Oop 如何在flatter中将最终字符串[名称]转换为双精度?

Oop 如何在flatter中将最终字符串[名称]转换为双精度?,oop,flutter,dart,Oop,Flutter,Dart,我正在尝试制作一个计算器,但我不知道如何使用double.parse(name)方法将字符串转换为double?我从一个文本字段中读取名称并将其传递到下一页,但它采用最终字符串名称的形式,因此它不是静态的 parse()需要一个静态变量,但我不知道如何在页面之间传递静态变量。请帮忙 您可以使用int.parse()或double.parse() 如果你想知道其他答案,一定要告诉我 var integerNumber = int.parse('103455');//Converts string

我正在尝试制作一个计算器,但我不知道如何使用double.parse(name)方法将字符串转换为double?我从一个文本字段中读取名称并将其传递到下一页,但它采用最终字符串名称的形式,因此它不是静态的


parse()需要一个静态变量,但我不知道如何在页面之间传递静态变量。请帮忙

您可以使用
int.parse()
double.parse()

如果你想知道其他答案,一定要告诉我

var integerNumber = int.parse('103455');//Converts string to integer
print(integerNumber); //Output: 103455

var doubleNumber = double.parse('103.455');//Converts string to double
print(doubleNumber); //Output: 103.455

这可能会帮助您

欢迎访问Stackoverflow.com!请提供一些代码来描述您的问题,以便获得帮助。嗨,hardik,谢谢您的帮助,但我认为这对我不起作用。我正在读取textfield控制器,它将给我一个“最终字符串x”,因此x可以是0到1000000之间的任何值。我以前尝试过double.parse(x),但它不起作用。如果您添加一些代码,以便我能够准确地理解您需要什么,那会更好。