有没有强迫症所有 err 必须处理的?

2022 年 8 月 22 日
 voidmnwzp

代码堆多了就不想处理,但看着满屏的警告就难受,处理了又是满屏的 if err 更难受了

4921 次点击
所在节点    Go 编程语言
31 条回复
yousabuk
2022 年 8 月 22 日
不是啥强迫症

应该是太闲了
zhuangzhuang1988
2022 年 8 月 22 日
放弃吧
没有异常处理 就需要这么处理
异常不是拍脑袋想的,有很多原因的 具体可以看下 c++老爹的《 C++语言的设计和演化》 异常部分
securityCoding
2022 年 8 月 22 日
打印 err 日志往上抛即可,不要把 err 吞了
reallittoma
2022 年 8 月 22 日
go 这么设计就是为了让你每个 err 都处理吧?
wheeler
2022 年 8 月 23 日
echo 的错误处理可以借鉴一下。
shynome
2022 年 8 月 23 日
try.To1(
Io.Readall())

https://github.com/lainio/err2
charmToby
2022 年 8 月 23 日
看着好难受,建议还是用个 web 框架吧
ClarkAbe
2022 年 8 月 23 日
@voidmnwzp 在 1.19 里面 io 和 os 包有了 ioutil 的全部功能
lazyfighter
2022 年 8 月 23 日
没怎么写过 go , 不过你这个代码是真的不具备观赏性, 看着老别扭了
QingXuJiaZhi
2022 年 8 月 23 日
解决办法很简单,用 Goland 即可,输入可自动化,显示也可简化。
webcape233
2022 年 9 月 14 日
goland 会贴心帮你自动写上

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/874530

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX