10.125
を10
と0.125
に分けて取り出したい。
let value = 10.125
let integer = Int(value)
let fraction = value.truncatingRemainder(dividingBy: 1)
print(integer) // 10
print(fraction) // 0.125
value.truncatingRemainder(dividingBy: 1)
はvalue % 1
と同じで1で割った余りの数を計算する。