Swiftに小数点のないDouble
を表示したいとします。小数点なしのダブルを表示しますか?
location.speed
はマップキットからのものです。 これは私がしようとしているものです:あなたはおそらく、この探している
let kmt = location.speed * (18/5)
let theKmt = Double(round(10*kmt)/10)
statusLabel.text = "km/t\(theKmt)"
Swiftに小数点のないDouble
を表示したいとします。小数点なしのダブルを表示しますか?
location.speed
はマップキットからのものです。 これは私がしようとしているものです:あなたはおそらく、この探している
let kmt = location.speed * (18/5)
let theKmt = Double(round(10*kmt)/10)
statusLabel.text = "km/t\(theKmt)"
:すべての応答のための
let d: Double = 1.12345
statusLabel.text = String(format: "%.0f", d)
let d: Double = 1.23456
let doub: Double = 1.23456
print(String(format: "%.0f", d))
print(Int(doub))
ありがとう! 本当にありがとうございます。
私はこの方法で私の問題を解決しました:
let kmt = location.speed * (18/5)
let kmtLabel = Int(kmt)
statusLabel.text = "\(kmtLabel)"
をあなたはなし小数とはどういう意味ですか?あなたは切り上げるべきですか?ダウン? – JAL
丸められた値を 'Double'ではなく' Int'にキャストします。 – rmaddy