当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_DB电竞·(DBGAME)官方网站
浏览次数:304发表时间:2025-06-22 18:50:11
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 张伟丽可以打败什么级别的普通男性?
- MacOS真的比Windows流畅吗?
- 如何评价电视剧《长安的荔枝》27-28集?
- 眼睛有飞蚊症可以自愈吗?
- PHP现在真的已经过时了吗?
- count(*) count(1)哪个更快?
- 中国大陆的苹果手机被阉割了哪些部分?
- 各位都在用Docker跑些什么呢?
- 055驱逐舰 是个什么概念?
- 《灵笼》第二季中马克与冉冰在灵息籽中的重逢引发了世纪虐恋的讨论,如何评价这种情感设定?
最新资讯文章
- Android为什么不直接执行Linux的程序?而是自己搞一套?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 伊朗这次让以色列打惨了,这个国家还能挺过来吗?
- 系统该怎样架构才能处理实时热点数据?
- 现在个人博客不能备案了吗?
- 美国还有能力建造一艘核动力航母么?
- 怎么培养自己的女儿?
- 怎么样才能让大模型的RAG迅速落地?
- 为什么中大型鹦鹉一直都不开放售卖?有哪些原因呢?
- 京东 CEO 称一线城市京东外卖全职骑手人均收入 1.3 万元,这属于什么水平?外卖员收入过万难不难?
- 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- duckdb的性能如何?
- 鱼缸能不能做到一直不换水还很清澈?
- 为什么《长安的荔枝》中的李善德明明是受圣人敕封,却一点权利都没有?
- FLUX好用、有意思、有创意、好玩的Lora有推荐的吗?
- 评价一下Proxmox VE与ESXi的优劣?
- 网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
- 网传广东怀集洪水后赵一鸣超市被哄抢,县***回应相关单位正在核实,若属实哄抢者该承担哪些法律责任?
- 为什么还有那么多人认为蔚来会倒闭?





