7
如何比較A和B兩個CGFloats
是否等於小數點後5位數?這是必要的,因爲this issue。Swift:如何比較CGFloat小數點後的前n個數字?
如何比較A和B兩個CGFloats
是否等於小數點後5位數?這是必要的,因爲this issue。Swift:如何比較CGFloat小數點後的前n個數字?
與您比較任何其他語言的浮點數一樣。
取數值的差值的絕對值,並將其與可接受的增量進行比較。
let delta: CGFloat = 0.00001
let a: CGFloat = 3.141592
let b: CGFloat = 3.141593
if abs(a-b) < delta {
println("close enough for government work")
}