当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 浏览次数:发表时间:2025-06-26 12:00:19
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 女朋友出轨后,跪着求我原谅她,我该怎么办?
- 你在什么情况下需要写 shell ?
- 有没有什么惊为天人的 Logo 设计?
- 鸿蒙电脑应用开发和鸿蒙手机是一样的吗?
- 如何看待英伟达新推出的显卡5090dd?
- 程序中提升几毫秒、节省几 kB 的内存有必要吗?
- 为何同是象棋,国际象棋的棋子可以做的那么有设计感,而中国象棋的棋子形式似乎比较单一?
- 哪张照片让你觉得刘亦菲美得不可方物?
- Rust重写Kafka有哪些优势?
- 为什么没有核动力货轮?
最新资讯文章
- 你卡过最厉害的bug是什么?
- ddns,仅ipv6访问,***s 高位端口号,需要ICP备案么?会被运营商封锁么?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 服务器阵列Raid5两块磁盘出现foreign状态,还能恢复数据吗?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 大家都喜欢用什么浏览器?
- 韦东奕和王虹谁的数学天赋更强?
- 罗马仕宣布召回超 49 万台充电宝,极端场景下可能有燃烧风险,有多危险?为何有安全隐患的产品能够上市?
- SONY 到底有多强大?
- 用J***a写Android的时代是不是要结束了?
- 为什么国外网站总喜欢弹出cookie访问权限弹窗,国内网站却没有,这么做有什么意义?
- 一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
- Rust 和 Go 的并发模型有什么不同,为什说 Rust 的并发模型更好 ?(1.0已没有内建模型?
- 雷军说「烧开自来水绝对不能喝」,是真的吗?
- 福特级航母的电磁弹射到底出了什么问题?
- 女明星做了什么医美项目保持童颜?
- 周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
- 为什么国外网站总喜欢弹出cookie访问权限弹窗,国内网站却没有,这么做有什么意义?
- 中国经营得最差的省级电视台是什么?
- 中国的歼35A可以吊打十架韩国的KF21吗?