首页 > Swift 中 Double Int 类型不能 相互加减乘除 了

Swift 中 Double Int 类型不能 相互加减乘除 了

刚接触swift 遇到个问题:
在oc中 我想获得一个Double 的小数点后的数字,例如 1.23,我想得到0.23。 这个在oc中很好实现:

1.23 为a, a - (int)a ,这样就能得到小数点后的数字了。

但是swift 中好像不能怎么做,a - Int(a) ,报错说是Double 不能和 Int 类型相减,

有人知道怎么解决吗?


如果不要求太高精度可以这样

a - Double(Int(a))

【热门文章】
【热门文章】