标签: swift int double
奇怪的是,这个:
print(Double(414/90))
返回4.0时应返回4.6。
我的猜测是将结果迅速舍入到最低,但为什么4.0而不是4.6?这不是将其作为整数投射的重点吗?我怎样才能关掉那个舍入的东西?
修正:Swift认为414为整数,所以你应该=
print(Double(414.00/90.00))