有人说,Go 语言是一种自制的 "if err != nil" 发令枪,每次发射后,你都必须要检查它是否真的发射了 !
![1.png](http://studygolang.qiniudn.com/170623/4b9ab7f29b3fdca2c2cb340d8b07c426.png)
更多评论
我觉得如果每个子程序都严格遵循用error返回错误的逻辑,那还是相当不错的,问题是很多东西返回error却在某些情形下依然panic而且没注释,你妹的!我不想为了用一个小功能就把每行代码都看个遍啊!
#2