mk1*_*k12 3 syntax null boolean objective-c
您认为哪种语法更好/更易读?
if(!myViewController.view.superview)
Run Code Online (Sandbox Code Playgroud)
要么:
if(myViewController.view.superview == nil)
Run Code Online (Sandbox Code Playgroud)
谢谢!!
两者非常接近,这取决于个人品味或相关项目的控制标准.
说!myViewController.view.superview意思是"没有superview"非常清楚.
说myViewController.view.superview == nil意味着superview是nil也很清楚.
我可能偏爱前者,因为如果我用英文写作,我会说:
如果没有superview那么
我不会说
如果superview什么都不是
但它们如此接近,完全相同,甚至不值得与之保持一致.不要误会我的意思,我总的来说都是一致的,两者之间的可读性确实没有区别.
| 归档时间: |
|
| 查看次数: |
358 次 |
| 最近记录: |