当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 浏览次数:发表时间:2025-06-26 22:40:12
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 你无意中发现过别人的啥秘密?
- 有没有可能在安卓手机上直接运行Linux?
- 谁敢公开一下自己房贷月供,占你收入的多少?对你生活影响大吗?
- nodejs适合作为后端主要技术栈吗?
- 哺乳期找到了工作,全家反对 说把工资补给我让我在家带孩子?大家会怎么选择??
- 为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
- 陆奇为什么离开百度之后混得不乐观?
- 现在php还有前途吗?
- 有腰椎间盘突出的人可以练瑜伽吗?
- 为什么某些人说中国现在全球军事实力第一,但包括中国人在内很多人不认可?
最新资讯文章
- 如果富坚义博宣布彻底停笔《全职猎人》并开放后续版权?
- 《诛仙》作者萧鼎于近日修改《诛仙》原作并大量删去碧瑶戏份,如何看待这一行为?
- 索尼互动娱乐宣布 PS6 的开发工作已经全面启动,你会如何期待索尼的下一代游戏主机呢?
- 各位前端大触们,一般怎么定颜色的?
- 用PHP写了个小框架,怎么才能得到大佬们的指点?
- 长得和刘亦菲很像是一种什么体验?
- 成为体育女主播,光「好看」就够了吗?
- Electron 做游戏客户端的潜力有多大?
- 广州为什么治理不好***乱象呢?
- 广州经济近年来一落千丈的原因有哪些呢?
- 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
- 儿子抑郁四年左右了,他的未来该怎么办?
- Mac上有那些你认为极其好用的***?
- 为什么有的房东喜欢把房间租给女租户?
- 为什么说 Node.js 有望超越J***a?
- 为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损?
- 4K 显示器 OLED、MiniLED、Nano IPS 有什么区别,应该怎么选?
- 本人女20,平胸跟男生一样怎么办 ?
- 《士兵突击》中如果高城动用关系,史今能不能留下来?
- 为什么一定要做Rohs检测认证?Rohs的影响有哪些?





