【发布时间】:2020-09-25 10:50:23
【问题描述】:
假设 a = 1,我们要将其转换为 double 我知道的两种方法:-
double.parse(a.toString())a * 1.0
哪个更高效,为什么?
如果有人知道另一种方法,请告诉我
谢谢!
编辑
替代方法:
-
a.toDouble()-Oshibka404
【问题讨论】:
-
这对您的问题有用吗? stackoverflow.com/questions/7453505/…
-
最规范的方式是使用
a.toDouble()。将整数转换为字符串,然后将其解析为双精度,几乎按照定义似乎是次优的。我想,a*1.0与a.toDouble()的作用几乎相同,但使用toDouble在语义上看起来更清晰。
标签: performance flutter type-conversion int double