有人说,Go 语言是一种自制的 "if err != nil" 发令枪,每次发射后,你都必须要检查它是否真的发射了 !
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
每次发射之后都需要检查一下是否没有命中,当然了,如果你的系统或某些场景不需要检查是否命中,就可以不必检查了。 我个人觉得这也是一种严谨。
我觉得如果每个子程序都严格遵循用error返回错误的逻辑,那还是相当不错的,问题是很多东西返回error却在某些情形下依然panic而且没注释,你妹的!我不想为了用一个小功能就把每行代码都看个遍啊!
goIris 目前比较流行而且好用的web框架 www.studyiris.com
`单行代码`
每次发射之后都需要检查一下是否没有命中,当然了,如果你的系统或某些场景不需要检查是否命中,就可以不必检查了。 我个人觉得这也是一种严谨。
我觉得如果每个子程序都严格遵循用error返回错误的逻辑,那还是相当不错的,问题是很多东西返回error却在某些情形下依然panic而且没注释,你妹的!我不想为了用一个小功能就把每行代码都看个遍啊!
goIris 目前比较流行而且好用的web框架 www.studyiris.com