当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 人气:发表时间:2025-06-28 19:20:12
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- Makefile 有什么奇技淫巧?
- ***拍大尺度片子时摄影师不会看光吗?
- 目前最具性价比的全栈路线是啥?
- 有没有什么免费工具可以续签SSL证书,还能自动部署到服务器和CDN?
- 很好奇,组NAS的玩家是如何解决上传速率的问题?
- 美国那么高的军费都是怎么用的?
- 娃哈哈被曝 2025 年已关停 18 家工厂,此前曾回应纯净水由今麦郎代工,娃哈哈到底在布局什么?
- 苏联最强的时候强大到什么程度?
- 我去年查出来女性***两性畸形,目前16,高二,住男寝,怎么办?
- 如何看待小道消息传出半导体已实现全产业链替代,国产euv已突破,良率70%?
最新资讯文章
- 为什么我感觉Gemini 2.5 Pro模型有一种异常的强?
- 应该如何看待群晖在DSM 7.2.2-72803更新中去掉了Video Station?
- 如何看待国内服装尺码越来越小的现象?
- 儿子抑郁四年左右了,他的未来该怎么办?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 美国那么高的军费都是怎么用的?
- 住家保姆为什么总干不长?
- 儿子抑郁四年左右了,他的未来该怎么办?
- 有什么单一功能的私有网盘?
- k8s informer 是如何保证***不丢失的?
- 体制内女老师,被关系户欺负,大吼——"不干就给老子滚",我该怎么办?
- 电脑软件(例如 Adobe、Autodesk)为什么那么容易被破解?
- 鱼缸有哪些寿命比较长的草推荐呢?
- 相对于PR、FCPX等同类软件,为什么Avid media composer在国内用的人很少?
- 如何评价钟南山院士?
- 为啥软路由大多都是爱快加openwrt的组合,单openwrt有什么缺点嘛?
- 为什么 Windows 的兼容性这么强大,到底用了什么技术?
- 据调查使用五笔输入法人数仅剩 3%,五笔输入法是怎么没落的?
- 国内开源erp的天花板是哪一款?
- 如何看待 Rust 写的 PNG 解码器比 C 实现更快?





