方法1 formatを使用する
let number = 12.34567
print(String(format: “%.0f”, number)) // -> “12”
print(String(format: “%.1f”, number)) // -> “12.3”
print(String(format: “%.2f”, number)) // -> “12.35”
print(String(format: “%.3f”, number)) // -> “12.346”
方法2 round()を使用する
let number = 12.34567
print(round(number) // -> 12.0
print(round(number * 10) / 10) // -> 12.3
print(round(number * 100) / 100) // -> 12.35
print(round(number * 1000) / 1000) // -> 12.346
切り捨て・切り上げ・四捨五入
let decimal = 3.14
print(floor(decimal)) // 3.0 (切り捨て)
print(ceil(decimal)) // 4.0 (切り上げ)
print(round(decimal)) // 3.0 (四捨五入)