我正在制作一个应用程序,该应用程序通常使用一个数字,例如10.00或100.00,然后将其乘以0.15或0.20,然后将其输出到Label。
在某些情况下最终会出现的答案是2.3234342,请注意小数点后的所有数字,这是我不想要的。
我想让Swift自动四舍五入到最接近的百分之一或保持百分之一不变,然后在百分之一之后删除所有内容。
我希望代码自动确定是否将其舍入或保持不变。
您可以使用“比例因子”为1000的round():
let x = 14.14910001
let y = round(1000.0 * x) / 1000.0
println(y)
可能会对您有帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句