2015-05-06 3 views

risposta

11

Lo stesso come si confronta i numeri in virgola mobile in qualsiasi altra lingua.

Prendere il valore assoluto della differenza dei numeri e confrontarlo con il delta accettabile.

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") 
}