Cra*_*lot 7 floating-point swift
如果A和B两者CGFloats都等于小数点后的5位数,你如何比较?由于这个问题,这是必要的.
nhg*_*rif 12
与您在任何其他语言中比较浮点数相同.
取数字差异的绝对值,并将其与可接受的delta进行比较.
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")
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1869 次 |
| 最近记录: |