赋值double类型的 为int 没有 报错 ??

来源:2-2 数值型

慕前端1193677

2020-03-16 17:26

我的 赋值C:

double c = 10.5;
c = 30;

没有报错??

写回答 关注

1回答

  • 慕哥0449970
    2020-03-16 17:44:55
    已采纳

    从 Dart 2.1 开始,整型字面量将会在必要的时候自动转换成浮点数字面量:

    As of Dart 2.1, integer literals are automatically converted to doubles when necessary:

    double z = 1; // Equivalent to double z = 1.0.

     版本提示:

    在 Dart 2.1 之前,在浮点数上下文中使用整数字面量是错误的。


    慕前端119...

    明白了 3Q

    2020-03-16 17:51:07

    共 1 条回复 >

Flutter开发第一步-Dart编程语言入门

Flutter开发语言-Dart编程入门,为大家上手及进阶Flutter打下坚实基础。

33620 学习 · 107 问题

查看课程

相似问题