当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 人气:发表时间:2025-06-26 05:20:10
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 四岁的女孩儿跳舞怕压腿,家长该坚持吗?
- 全职猎人重制版贪婪岛篇最后为什么不杀炸弹魔?
- 新手平面设计师(方向美工)怎么有目的提升设计能力?
- 最近你明白了些什么道理?
- Firefox 浏览器是否还有可能浴火重生?
- HTTP/3 解决了什么问题,又引入了什么新问题?
- 「苏超」用 5—10 元的低价门票,为全省「踢」出超 3 亿元真金白银,「苏超」爆火做对了什么?
- 应该如何看待群晖在DSM 7.2.2-72803更新中去掉了Video Station?
- 学完了 前端基础,能看懂一些代码,但是打不出来?要怎么提升?
- 被执行人欠我26万,一次性付清20w和解,我该同意吗?
最新资讯文章
- vscode 是盈利的吗?微软为什么要持续投入开发***?
- 如何看待网传所谓 ai 图片称「鹿角天牛价值 58 万」,且大量短***平台网友信以为真?
- 中国男性是不是越来越受国外女性欢迎?
- 有一张巨强的显卡是什么体验?
- 你被哪个后来知道很sb的BUG困扰过一周以上吗?
- 为什么中国有很多家庭父母与子女关系最后都成为了彼此的仇人呢?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 什么笑话让你看一次笑一次?
- 你见过最恶心的邻居是什么样子?
- 歼20速度接近3马赫是什么水平?
- 可以晒一下你们的鱼缸或者鱼吗?
- 你见过最恶心的邻居是什么样子?
- 写业务的话,go是不是垃圾?
- 六七年前 4000 多就可以买到入门级独显的笔记本电脑,现在为什么不行了?
- 全职猎人重制版贪婪岛篇最后为什么不杀炸弹魔?






关注公众微信号
移动端,扫扫更精彩