采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
现在的demo 中 的处理格式
if err !=nil { ...... }
众所周知 在商用项目开发中有大量的 error需有处理,如果用以上方式处理 项目代码中将充斥大量的 if err!= nil{…}
这种代码块,通常来说看起来没那么优雅,所以想问问老师 商业代码中有没有相对来说更优雅的处理方式?
目前还没有看到很优雅的处理方式。我在19-1 体会Go语言的设计中对这种错误的处理机制进行了分析。简单的说, 基于try/catch的处理方式并不优雅,我们以为“优雅”只是因为大部分情况下我们没有处理错误。
那么有没有其它处理错误方式或是语法糖呢?我会持续关注。在8-3 服务器统一出错处理中,也介绍了一种统一处理错误的方法。
登录后可查看更多问答,登录/注册
语法+分布式爬虫实战 为转型工程师量身打造
3.7k 14
713 1
2.0k 1
1.1k 12