【发布时间】:2013-07-28 20:50:28
【问题描述】:
我曾经看到过类似的情况
if (something == 0){do it},但是
现在我在 iOS_Book 中遇到了这句话
if (nil == s)
这和if (s == nil)一样吗?如果不一样,有什么区别?
【问题讨论】:
-
是的,它们是一样的
-
不,我所链接的问题不仅仅是关于
NULL、@PhilipKendall,而且所涉及的具体常量无论如何与答案无关。 “为什么是if( 3 == x )?”有相同的答案。 -
我建议测试虚假值,例如:if(!s) 或 if(!something)
标签: objective-c