多个 if else 嵌套的代码估计大家都见过。。。头疼!
但是其实很多 if else 可以简化成一个 if,不需要 else,举个例子:
$books = getByAFunc()
if($books) {
do something ...
return something
}else {
do something ....
return something
}
看上去没什么毛病,但是根据业务需求,大部分是可以这么写:
if($books) {
do something...
return something
}
do something...
return something
这只是举个例子,很多时候满足条件的只有一种情况,那我们就可以针对这一种情况处理,其他情况直接 return !
还要一种写法是先处理可能出现的异常错误,然后最后执行下来的就是正确情况!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.