当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_浙江省温州市龙湾区挑阿率交通产品有限合伙企业
浏览次数:304发表时间:2025-06-28 15:25:11
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 为什么 Qt 这么难用?
- 女主播和榜一大哥现实碰面会做什么?
- 家里有了孩子狗狗吃醋老吓唬孩子,要不要把狗狗卖掉?
- 在沈阳你的工资是多少 ?幸福吗?
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- H264和H265谁画质好,求回谢谢!?
- 2025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架?
- 用天猫苹果惊喜券3000不到入iPad,这波叠加九折券是入手的好机会吗?还有什么能入?
- 异性同办公室久了会不会日久生情?
- 为什么不能取消儿科,让不同症状的孩子去其他不同科室看病?
最新资讯文章
- 什么是去了江西才知道的?
- NAS的盘是否需要一次性买齐?
- 为什么这次以色列打伊朗,网上声讨的人少了,反而都是嘲笑调侃伊朗?
- 你见过身边身材最好的女生是什么样子的?
- H264和H265谁画质好,求回谢谢!?
- 为什么微软出的软件都那么巨大?
- 巴基斯坦援助伊朗防空,大家怎么看?
- 北京日报点名批评“苏超”过度娱乐化的动机是什么?
- 有没有用 Web Component 开发的前端框架?
- 以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 个人做量化,买不起专业数据库,如何获取 L2数据?
- dns 归属被美国修改了,现在解析的时候只在国内解析,会造成什么影响?
- 可以分享你的一张背影照吗?
- 做好的flask项目怎么部署到服务器,使用公网ip可访问?
- 如何部署Prometheus监控K8S?
- 新婚那天晚上你们是怎样度过的?
- 慈禧为什么要反对戊戌变法?
- 如何看待极客湾评测麒麟X90的性能与表现?
- 中国发动机是技术落后,还是材料技术没有攻克?
- 如何看待“开私人飞机的富人不带头环保,我一普通人为啥要环保”的观念?





