当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 人气:发表时间:2025-06-27 07:20:15
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 如何看待苹果在 WWDC25 发布的 Foundation 模型框架,它将为开发者和用户带来哪些改变?
- 卸载迅雷后,***文件变成xunlei.bittorrent.6,怎么还原回去啊,心态炸了!?
- 如何看待6.22美国 B-2 轰炸机对伊朗核设施进行轰炸?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
- 公司已经裁掉我了,还在继续安排大量工作给我,这合适吗?
- 父母太节省是种怎样的体验?
- 我想给工作室设计一个logo,但是不想花钱,AI能帮我吗?
- 可以晒一下你们的鱼缸或者鱼吗?
- NAS对家庭来说有什么用处?
最新资讯文章
- J***a 除了 Spring 还有什么?
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 为什么百度搜索引擎越做越差?
- 如何看待Scout与前东家EDG官司纠纷败诉,二审被判偿还3341万及利息?
- 未来几年,市场对 AI 人才的需求会集中在哪几个方向?
- 为什么剪映是剪辑软件鄙视链的最底层?
- Electron 做游戏客户端的潜力有多大?
- 有哪些小众的开源项目养活了一大批人?
- 你这一生 ,悟出最大的一个道理是什么 ?
- 本人女20,平胸跟男生一样怎么办 ?
- 为什么小男孩小时候要比小女孩难养好多?
- 有一个***约你出去,你会去吗?
- MacOS真的比Windows流畅吗?
- MacOS真的比Windows流畅吗?
- 如果你穿越成***中的恶毒女配你该怎么做?
- 你在你男/女朋友的手机里发现过什么秘密?
- NAS的盘是否需要一次性买齐?
- ***x512具体在哪些方面应用?
- Rust开发Web后端效率如何?
- 想买个鱼缸,听说里面坑很多,哪个大神给讲解一下呀?