roundToDouble 抽象方法
override
返回最接近此值的整数 double 值。
当没有最接近的整数时,将远离零取整:(3.5).roundToDouble() == 4 和 (-3.5).roundToDouble() == -4。
如果此值已经是整数值的 double,包括 -0.0,或者它不是一个有限值,则返回未修改的值。
为了取整,-0.0 被认为是低于 0.0 的,因此 -0.0 被认为比 0.0 更接近负数。这意味着对于范围 -0.5 < d < 0.0 的值 d,结果是 -0.0。
print(3.0.roundToDouble()); // 3.0
print(3.25.roundToDouble()); // 3.0
print(3.5.roundToDouble()); // 4.0
print(3.75.roundToDouble()); // 4.0
print((-3.5).roundToDouble()); // -4.0
实现
double roundToDouble();