gpt4 book ai didi

Objective-C:为什么要检查 != nil

转载 作者:行者123 更新时间:2023-12-03 06:14:52 26 4
gpt4 key购买 nike

我经常看到这样的代码:

// Approach 1
if(data != nil){
// Do this and that
}

当人们可以简单地进行这样的检查时:

// Approach 2
if(data){
// Do this and that
}

对我来说,第二种方法似乎要好得多,因为它更短且更易于阅读。

那么为什么要使用第一种方法呢?

最佳答案

这主要是一种风格偏好,或者有些人不知道可以使用第一种解决方案。

而且,像java这样的语言,你不能写第二个解决方案,你必须写yourVar != null

关于Objective-C:为什么要检查 != nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8137661/

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