当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-28如何评价Electron?
- 2025-06-28儿子抑郁四年左右了,他的未来该怎么办?
- 2025-06-28为什么有人嘲笑练瑜伽的女性?
- 2025-06-28苹果 macOS Tahoe 26 新 Finder 图标引争议,其争议点主要集中在哪些方面?
- 2025-06-28科技工作者,今年是你入行的第几年?还记得刚入行时的自己吗?若能与那个「新人」通话60s,你会聊什么?
- 2025-06-28golang总体上有什么缺陷?
- 2025-06-28毕设答辩,老师说node不可能写后台怎么办?
- 2025-06-28手机的运行内存真的有必要上16GB吗?
- 2025-06-28程序员平时都是CRUD开发工作,真的需要深入理解原理性的知识点吗?
- 2025-06-28网传《碟中谍 8》亏损可能超 14 亿,是真的吗?这背后的原因是什么?
- 2025-06-28作为一个服务器,node.js 是性能最高的吗?
- 2025-06-28MacBook的诱惑在哪里?
- 2025-06-28Typescript真的有用吗?
- 2025-06-28深圳湾爆炸***中的女子有可能跳到下一层吗?
- 2025-06-28是什么原因导致HDR无法推行?
- 2025-06-28中国现有的雷达技术能发现B2么?
推荐产品
-
小米 AI 眼镜发布,售价 1999 元起,有哪些功能亮点?你看好其市场前景吗?
25.06.27补充一个详细版本: 当前市面上的智能眼镜百花 -
postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
普通人用pg会碰到稀奇古怪的障碍,一气之下就退回mysql了 -
Flutter 为什么没有一款好用的UI框架?
有, 而且很高质量! (辛苦整理全是收藏,没有关注点赞和评论 -
人可以极简主义到什么程度?
不得不说我们班一个佛系学霸了。 不近视。 啥时候上课桌面
最新资讯




