12 lines
362 B
Swift
12 lines
362 B
Swift
let negInf = -1.0 / 0.0
|
|
let inf = 1.0 / 0.0 //also Double.infinity
|
|
let nan = 0.0 / 0.0 //also Double.NaN
|
|
let negZero = -2.0 / inf
|
|
|
|
println("Negative inf: \(negInf)")
|
|
println("Positive inf: \(inf)")
|
|
println("NaN: \(nan)")
|
|
println("Negative 0: \(negZero)")
|
|
println("inf + -inf: \(inf + negInf)")
|
|
println("0 * NaN: \(0 * nan)")
|
|
println("NaN == NaN: \(nan == nan)")
|