fan*_*ard 3 iphone objective-c
在检查对象是否为零时,有人使用1:
if (object == nil) {
//...
}
Run Code Online (Sandbox Code Playgroud)
有人用2:
if (nil == object) {
//...
}
Run Code Online (Sandbox Code Playgroud)
1和2之间有什么区别?哪一个更好?
不同之处主要在于,如果你错误地忘记了=这样的事情
(nil = myObject)
Run Code Online (Sandbox Code Playgroud)
您将收到错误,因为您无法将值分配给nil.所以这是一种非常安全的方式.
| 归档时间: |
|
| 查看次数: |
199 次 |
| 最近记录: |