付费用户「每日一学」2019-04-24:关于代码缩进

polaris · · 2368 次点击
polaris
社区,需要你我一同完善!
:+1:
#3
更多评论
我一般尽量会用 ``` x, err := f() if err != nil { // error handling return } // use x ``` 我觉得这样直接返回可以避免程序的嵌套,以便程序的简洁和理解。
#1
这种处理错误的风格叫做:guard clauses。[参考](https://medium.com/@scadge/if-statements-design-guard-clauses-might-be-all-you-need-67219a1a981a)
#2