gpt4 book ai didi

iphone - object == nil 或 nil == object 检查一个对象是否为 nil?

转载 作者:搜寻专家 更新时间:2023-10-30 19:50:43 25 4
gpt4 key购买 nike

在检查对象是否为 nil 时,有人使用 1:

if (object == nil) {
//...
}

有人用 2:

if (nil == object) {
//...
}

1和2有什么区别?哪个更好?

最佳答案

区别主要在于,如果你错误地忘记了一个=,例如像这样

 (nil = myObject)

你会得到一个错误,因为你不能给 nil 赋值。所以这是某种故障安全。

关于iphone - object == nil 或 nil == object 检查一个对象是否为 nil?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11186715/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com