【发布时间】:2023-12-29 18:19:01
【问题描述】:
我想将 Double 舍入到小数点后最接近的非零数字。
例如:
x = 0.002341
rounded = 0.002
x = 0.000048123
rounded = 0.00005
对于基数> 0的情况,它应该这样执行
x = 1.000234
rounded = 1.0002
如果我知道位数,我知道我可以使用Double(round(1000*x)/1000),但我希望它适用于任何数字。有没有 swift 函数可以做到这一点?
【问题讨论】: