flutter todoudle和double的区别,parse

fquxozlt  于 2023-04-07  发布在  Flutter
关注(0)|答案(2)|浏览(150)

我想知道dart中todoudledouble.parse的区别以及它们各自的用途?
两者的结果是一样的,但不同之处可能就在编制上

yftpprvb

yftpprvb1#

double.parse用于将字符串转换为double。示例:

String value= "3.54";
double newValue= double.parse(value);

toDouble用于将其他数据类型的数值转换为double。

int value= 3;
double newValue= value.toDouble();
yc0p9oo0

yc0p9oo02#

只有当变量的类型是int,double或num时才能使用toDouble函数。如果你有动态变量,你不知道确切的类型,你想转换为double,你可以使用double.parse()或double.tryParse()

相关问题