当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
人气:发表时间:2025-06-27 07:20:15
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 二手主机市场里的。处理器为英特尔e5 12核24线程的机特别多,为何?
- 发生了什么导致你从此再不吃某样食物?
- 中医把脉是***吗?
- 大量消息在 MQ 里长时间积压,该如何解决?
- 媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
- 有没有好看的个人博客的设计?
- 亚洲体坛最漂亮的十位女运动员都有谁?
- 为什么网络上都在说隋坡厉害?
- 到底是9800x3d+5070ti还是u7+5080?
- 目前亚洲最厉害的五款战斗机是什么?
最新资讯文章
- 为什么现在吹Rust的人这么多?
- 如何发现孩子的特长?
- 成都的房子大家都亏了多少?
- 为什么这次以色列打伊朗,网上声讨的人少了,反而都是嘲笑调侃伊朗?
- 夸克网盘有可能超越百度网盘吗?
- 中国驻伊朗大使馆发文,在伊朗中国公民尽快通过陆路边境口岸转道回国或离境,哪些信息值得关注?
- 时隔4年,无畏契约(Valorant)又如何评价?
- 请问有没有什么工具能够生成局域网的网络拓扑结构图?
- 做客孩子临走时带走几只玩具,我的孩子抗拒并一直哭,要怎么开导?
- React 知识点总结有哪些?
- 日本AV对中国人的毒害有多大?
- 你最意想不到的一笔收入是怎么来的?
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 大家的NAS都是24小时不关机吗?
- PHP和Node.js哪个更爽?
- 如何看待日本小学校园餐只有一小块鸡肉?
- 特厨隋坡探店成都快餐店,给出80分以上的高分,为什么评分远高于大饭店?
- 工业克苏鲁什么意思?
- 有没有你见人就忍不住推荐的先婚后爱***,刚升级成了尊贵的盐选会员嘿嘿?
- 如何看待华人派遣赴日it彻底崩了?