首页 > 解决方案 > 分配双打的 Dart 约定

问题描述

飞镖中是否有分配双打的约定?

我的意思是,一个指南说明了哪种风格更受欢迎

double aDoubleValue = 200;

double aDoubleValue = 200.0;

此页面有关于数字数据类型的文章,但没有任何约定/建议。

标签: flutterdartintegerdoubleconventions

解决方案


在 dart doc 中提到的数字

“在 Java 中,小数值的 float 和 double 类型最初设计为在所有平台上严格遵循 IEEE 754,但出于效率原因,几乎立即放松了这一限制(严格的一致性需要严格的 fp)。”

如果您按照此链接遵循 IEEE 754,您会发现他们使用它就像

链接:https ://csawesome.runestone.academy/runestone/books/published/csawesome/Unit1-Getting-Started/topic-1-3-variables.html

双aDoubleValue = 200.0;

虽然它实际上是针对 java 的,但我也更喜欢像这样声明 double。


推荐阅读