当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 人气:发表时间:2025-06-28 21:15:15
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 作为一个服务器,node.js 是性能最高的吗?
- Mac 发展那么多年结果只能剪***吗?
- 为什么中国很少有人使用linux?
- 冬天也要穿胸罩吗?
- 销量爆炸的华为nova14是不是证实华为已经腾出精力来收复中端市场了?
- 超小团队选择Django还是Flask?
- MacOS的哪个设计让你非常恼火?
- 如何看待特朗普声称与中国签署了贸易协议?感觉美国在使炸,目的是逼其它国家签订贸易协议?
- 为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损?
- 程序员加班的真正原因是什么?
最新资讯文章
- obsidian用一两年后会有多大?全文搜索还快吗?
- 如何评价首个女性友好的编程语言HerCode?
- 暑***陪孩子有什么***大家?
- 你见过最无用的节俭行为是什么?
- 鱼缸过滤全天开着太耗电,关掉半天又容易水浑,有什么好办法?
- 如何评价吴京马上要上映的新电影《镖人》?
- 世界上右捺子多 但为什么是不惯用的左手去用复杂的键盘?
- 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
- 女生穿牛仔裙好看吗?
- 这个鱼缸过滤应该够了吧,为啥表面还有不少泡泡?
- 吵架后,老公快一个星期不联系,是要离婚的节奏吗?
- H264和H265谁画质好,求回谢谢!?
- 你为什么在日常生活中不敢穿的太漂亮?
- 电影《我不是药神》中究竟谁有罪?
- 为什么日本人室内光脚啊?他们屋子里有这么干净吗?