这是一个非常基本的问题,但是,我似乎无法在Swift中找到答案。
问题:
在Swift 2和Swift 3中,如何获取整数的整数部分和小数部分(分别在小数点的左侧和右侧)?例如,对于数字1234.56789-
如何获取整数部分 1234 .56789?
如何获得小数部分1234。 56789 吗?
最佳答案
您可以简单地进行截断和截断:
let value = 1234.56789
let double = floor(value) // 1234.0
let integer = Int(double) // 1234
let decimal = value.truncatingRemainder(dividingBy: 1) // 0.56789