我找到了remainder(dividingBy:)
的文档,但我不清楚我是如何使用它来代表的那样,lonlat:[Double]
如此:
[-73.983689245631894, 40.72751308705945]
到第6个小数:
[-73.983689, 40.727513]
答案 0 :(得分:2)
使用NumberFormatter
let formatter = NumberFormatter()
formatter.numberStyle = NumberFormatter.Style.decimal
formatter.roundingMode = NumberFormatter.RoundingMode.halfUp
formatter.maximumFractionDigits = 6 // 6th decimal
let roundedValue1 = formatter.string(from: -73.983689245631894)
然后,Reader可以概括代码。
答案 1 :(得分:0)
你可以用
来减少你的号码let formatted = String(format: "number: %.6f", number)