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

polaris · · 2323 次点击
我是头一回认认真真学一门语言,完全跟站长建议的一样 我还觉得if err != nil很好看呢
#4
更多评论
我一般尽量会用 ``` 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