标签: dart
我想在代码中使用双精度,但Dart会将它们转换为整数(或动态)。
我尝试使用'as'或.toDouble()强制转换它们,但它们不会保留为双精度:
(在dartpad中)
main() { print ((1.0 as double).runtimeType); print (1.0.toDouble().runtimeType); }
(输出)
int int
我希望这些语句的输出为'double'。如果将值更改为1.1,我将获得双倍奖赏。