当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 人气:发表时间:2025-06-26 06:45:11
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 歼-20 在国际上到底是什么地位?
- 后端开发除了增删改查还有什么?
- 如何评价特厨-魏味探店?
- Rust怎么写GUI程序?
- 「韦东奕本人」账号确认是***的,目前已被关停,如何看待无底线博流量的行为?哪些信息值得关注?
- 穿瑜伽裤爬山的女生会不会害羞?
- duckdb的性能如何?
- 凤凰传奇曾毅公开佩戴含有不雅元素的手表,这涉嫌违法吗?如何从法律角度解读?
- Rust开发Web后端效率如何?
- 为什么中国的入境外国游客数量还不如日本?
最新资讯文章
- 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 目前亚洲最厉害的五款战斗机是什么?
- NAS的盘是否需要一次性买齐?
- 巴基斯坦援助伊朗防空,大家怎么看?
- MacOS真的比Windows流畅吗?
- 为什么 IPv6 在国内至今未得以大规模应用?
- Go 语言 Web 应用开发框架,Iris、Gin、Echo,哪一个更适合大型项目?
- 如何看待伊朗国家电视台发文:“今晚,将会发生一件大事,让世界铭记几个世纪”?
- 如何自己搭建家庭服务器?
- 独立站怎么阻止别人盗我的产品?
- 以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 如何评价思源笔记?
- 上海首例认定提供爬虫程序抓取公开数据构成提供侵入计算机信息系统程序罪案,该案件有哪些细节值得关注?
- Python+rust会是一个强大的组合吗?
- 为什么媳妇都那么反感公公婆婆?
- Caddy 和 Nginx 比有哪些优点和缺点?
- 如何评价前端框架 Solid?
- 你从什么时候开始感受到所谓的“资本的力量”?
- 现在网络上各种前端已死,后端太卷的言论,这是真的吗?还是有人蓄意炒作?
- 女生被踢裆也会很疼吗?





