当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_雷火·竞技(中国)-全球领先的电竞赛事平台
文章出处:网络 人气:发表时间:2025-06-26 04:25:10
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 空调现在抽真空15分钟真的还有意义吗?
- 大家猜猜伊朗的结局如何?
- Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 中医认为交合伤身,西医却认为无害,喝杯牛奶就补回来了,对不对?
- Caddy 和 Nginx 比有哪些优点和缺点?
- 你们的腰突是怎么突然好的?
- 真的有这种又苗条身材又爆炸的么?
- 如何评价连云港这座城市?
- 6 月 20 日,女篮热身赛,中国女篮 93-61大胜日本女篮,如何评价本场比赛?
- Swift 和同时代的其他语言比起来怎么样?
最新资讯文章
- 各位都在用Docker跑些什么呢?
- 刘亦菲和张柏芝年轻的时候,谁更美?
- 印度人为什么总觉得比中国强?
- Python+rust会是一个强大的组合吗?
- 如何看待 Mac mini M4 支持可更换 SSD?
- 女生真正的完美身材是什么样子?
- 尊界S800 车内软包部分***用 0.2mm - 0.5mm 超细针脚缝制处于什么工艺水平?
- postgres集群的选择?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 为什么战斗机都很好看?
- 为什么微信不向telegram学习?
- 如何看待使用mac mini当7*24h的服务器?
- 为什么有的女生喜欢穿紧身牛仔裤?
- 有什么快速挣钱的正规路子?
- 公立医生帮联系民营救护车,800 公里收费 2.8 万元,收费合理吗?救护车收费标准是什么?
- 罗马仕宣布召回超 49 万台充电宝,极端场景下可能有燃烧风险,有多危险?为何有安全隐患的产品能够上市?
- 如何看待伊朗发布10座美军基地地图?
- 跨平台GUI框架到底应该自绘还是原生控件绑定?
- 住家保姆为什么总干不长?
- 为什么有些前端一直用 div 当按钮,而不是用 button?





