当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_米兰·(milan)中国官方网站
文章出处:网络 人气:发表时间:2025-06-26 10:00:13
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 怎么学习前端开发?求推荐学习路线?
- 显示器是接DP还是接HDMI?
- 小鹏G7预售价23.58万,何小鹏称其为「全球首款L3级算力的AI汽车」,何为L3级算力?竞争力如何?
- Tauri 为什么仍未取代 Electron?
- 为何雷军天天健身,却无健身痕迹?
- 微软edge浏览器为什么逐渐被其他的浏览器代替?
- 电影《碟中谍》系列中哪一部最好?
- Rust口碑不错,为何学的人却很少?
- 为什么用 electron 开发的桌面应用那么多?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
最新资讯文章
- 你们都用 Python 实现了哪些办公自动化?
- 请问哪种输入法比较好用?
- 为什么现在吹Rust的人这么多?
- 为什么越来越多的 SSD 不带片外缓存了?
- 你们学校的校花都是怎么样的?
- 特斯拉Robotaxi在美国正式发布,焕新Model Y已实现无人驾驶,会对汽车行业带来哪些影响?
- winkawaks游戏模拟器怎么运行?
- 为什么国内***网站不像 YouTube 那样推荐旧***?
- 如何评价张靓颖刘宇宁《九万字》?
- 日本真的有些澡堂和温泉是不分男女的吗?有人去过不分男女的那种吗?
- 5070ti什么时候才能回归正常价格?
- vue + tsx 的开发体验能追得上 react+tsx么?
- 谷歌推出 Gemini 2.5 Flash-Lite 预览版本,哪些亮点值得关注?实际体验如何?
- 如何评价ReactOS?
- 为什么中国人去非洲务工后,大多不愿意回国?
- 大家都喜欢用什么浏览器?
- 如何评价 Bilibili 未经用户同意私自开启大量 UPnP 端口,疑似盗用用户的带宽?
- 跨平台GUI框架到底应该自绘还是原生控件绑定?
- 你们觉得央视最漂亮的女主持人是谁?
- 什么是 5G 固定无线接入(FWA)?





