我想在Swift中显示一个没有小数的Double
。
location.speed
来自Map Kit。
这就是我的尝试:
let kmt = location.speed * (18/5)
let theKmt = Double(round(10*kmt)/10)
statusLabel.text = "km/t\(theKmt)"
答案 0 :(得分:2)
let d: Double = 1.23456
let doub: Double = 1.23456
print(String(format: "%.0f", d))
print(Int(doub))
答案 1 :(得分:1)
你可能正在寻找这个:
let d: Double = 1.12345
statusLabel.text = String(format: "%.0f", d)
答案 2 :(得分:-1)
感谢所有回复! 我真的很感激。
我用这种方式解决了我的问题:
let kmt = location.speed * (18/5)
let kmtLabel = Int(kmt)
statusLabel.text = "\(kmtLabel)"