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

polaris · · 2360 次点击
我也是尽量用推荐的!偶尔也会用到if包含初始化语句
#6
更多评论
我一般尽量会用 ``` 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