如何停止将Dart降级为整数

时间:2019-10-09 13:45:35

标签: dart

我想在代码中使用双精度,但Dart会将它们转换为整数(或动态)。

我尝试使用'as'或.toDouble()强制转换它们,但它们不会保留为双精度:

(在dartpad中)

main() {
  print ((1.0 as double).runtimeType);
  print (1.0.toDouble().runtimeType);
}

(输出)

int
int

我希望这些语句的输出为'double'。如果将值更改为1.1,我将获得双倍奖赏。

0 个答案:

没有答案