当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 浏览次数:发表时间:2025-06-22 21:00:17
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- FVCOM这个软件怎么样呢?
- 《诛仙》中有哪些捧腹大笑的剧情?
- 你在生活中见过哪些「强者从不抱怨环境」的例子?
- 美国发行「稳定币」,是否相当于增发美元?
- 为什么女儿忍痛不向我们说?
- 这种裙子是不是对直男爆杀?
- 洲际导弹能打到任何地方,为什么还需要轰炸机?
- 家里想搞一个服务器,怎么才不违规?
- 评价一下Proxmox VE与ESXi的优劣?
- 家里想搞个服务器,有什么好的建议方案吗?
最新资讯文章
- 什么是 5G 固定无线接入(FWA)?
- 用Django开发web后端,真的比SpringBoot要省事吗?
- 皮肤太白是种怎样的体验?
- HHKB这种键盘真的好用吗?
- docker如何查看 容器启动的run命令?
- 有什么是你去了上海才知道的事情?
- 为什么现在女孩子爱好烘焙,在相亲中也成了槽点了?
- 联想 128GB 超大内存迷你 AMD 主机上架,此款主机有哪些亮点?
- 吴彦祖疯狂接代言被猜缺钱,卖完英语课又代言黄酒,他是真的缺钱还是有其他考量?
- 如何评价原著***《教父》中的强尼方亭?
- 如何看待 Rust 的应用前景?
- 只能选一个,你选谁?
- graalvm为啥国内没有流行起来,go写起来实在太恶心了,难道任凭go独霸云原生?
- 为什么说一生必去一次以色列呢?
- 如何看待苹果在 WWDC25 发布的 Foundation 模型框架,它将为开发者和用户带来哪些改变?
- 为什么河南饮食走不出去?
- 阿里网盘为什么没有动静了?
- 装了飞牛NAS,除了存资料看电影还能干什么?
- 发现孩子走丢的那一刻,你是什么心情?
- 过边检/海关时遇到过什么难忘的事情?