Objective-C: Why should one check for != nil

前端 未结 4 1977
悲哀的现实
悲哀的现实 2020-12-20 01:56

I often see code like this:

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

When one could simply do the check like this:

4条回答
  •  情歌与酒
    2020-12-20 02:07

    This is mostly a style preference, or some people does not know that it is possible to use first solution.

    Moreover, they are languages like java where you can't write the second solution, You must write yourVar != null

提交回复
热议问题