1.我本以为除数为0时会报crash,结果出人意料的是inf,无穷的意思。我原来想用落满灰沉的try-catch,结果又打入冷宫了,看来它在Ios里是一点用也没有啊!
正确的处理方法如下:
if (result == INFINITY) {
NSLog(@"除数不能为空,你不知道吗");
}
2. sqrt(-1) 值为NAN,但是无法用if (result == NAN)来判断,还没有找到解决方法。
1.我本以为除数为0时会报crash,结果出人意料的是inf,无穷的意思。我原来想用落满灰沉的try-catch,结果又打入冷宫了,看来它在Ios里是一点用也没有啊!
正确的处理方法如下:
if (result == INFINITY) {
NSLog(@"除数不能为空,你不知道吗");
}
2. sqrt(-1) 值为NAN,但是无法用if (result == NAN)来判断,还没有找到解决方法。