【发布时间】:2012-09-03 01:03:15
【问题描述】:
Objective-C 中的 int 似乎不能是 NAN。 此比较返回 false。
int i = NAN;
NSLog(@"isNan: %@", (isnan(i)) ? @"YES" : @"NO");
有什么方法可以将 int 设置为 NAN,还是必须使用 double?
double d = NAN;
NSLog(@"isNan: %@", (isnan(d)) ? @"YES" : @"NO");
双打就可以了。
【问题讨论】:
-
Objective-C 并不孤单……
标签: objective-c ios int double nan