当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-27前端,后端,全栈哪个好找工作?
- 2025-06-27有没有什么好看的追妻火葬场文?
- 2025-06-27《庆余年3》二皇子刘端端换人,金晨辞演,叶灵儿换新人,网友:言冰云都能换,为什么二皇子不能换?
- 2025-06-27你理想中的完美户型长什么样?
- 2025-06-27程序员平时都是CRUD开发工作,真的需要深入理解原理性的知识点吗?
- 2025-06-27泰国宣布关闭所有泰柬边境口岸,两国关系为何再起波澜?目前局势如何?
- 2025-06-27opencv如何识别低对比度露珠?
- 2025-06-27为什么人到中年,很少有身材苗条的?
- 2025-06-27为什么微软出的软件都那么巨大?
- 2025-06-27程序员明明是技术积累岗位,为什么年龄越大反而可替代性变高了?
- 2025-06-27如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 2025-06-27什么是 5G 固定无线接入(FWA)?
- 2025-06-27广西举全区之力支持柳州化解债务,是否意味着***隐性债务正受到越来越多的重视?
- 2025-06-27KVM显示器有哪些?
- 2025-06-27国内大厂现在用rust的多吗?
- 2025-06-27都是研制核武器,为何只敢动伊朗,对朝鲜确畏首畏尾?
推荐产品
-
obsidian用一两年后会有多大?全文搜索还快吗?
用内存虚拟化方案就可以了。 因为 Obsidian 对于 . -
中国男性是不是越来越受国外女性欢迎?
给你们看一个案例。 浙江的。 这个女的,她的精神状态,在国 -
微信服务器会保留聊天记录吗,会保存多久?
谢邀。 微信不知道,互联网创业多年,我们收到的网信办等的要 -
为什么全世界无一人能实现新mac直接全功能稳定装Win 11 arm,或PC直接装macOS arm?
各方互设关卡互不相让的结果。 不说苹果,就是Windows
热销产品
最新资讯