在Swift3.0+ 中, 对整形进行取余数, 还是使用 %, 但是对浮点型进行取余数的时候就会报错:
%取余
应该使用: truncatingRemainder
public func truncatingRemainder(dividingBy other: Double) -> Double
浮点数取余
而且, 取余之后的数字还是浮点型.
但是由于精度的问题, 后面会有一个尾巴, 多了一个很小的数.
在Swift3.0+ 中, 对整形进行取余数, 还是使用 %, 但是对浮点型进行取余数的时候就会报错:
应该使用: truncatingRemainder
public func truncatingRemainder(dividingBy other: Double) -> Double
而且, 取余之后的数字还是浮点型.
但是由于精度的问题, 后面会有一个尾巴, 多了一个很小的数.