当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-21美国的一个航母编队真的可以完爆一个中小国家吗?
- 2025-06-21字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 2025-06-21蜂鸟音乐指控邓紫棋侵权,要求 48 小时内下架重录歌曲,邓紫棋回应「不会下架」,这一指控合理吗?
- 2025-06-21洲际导弹能打到任何地方,为什么还需要轰炸机?
- 2025-06-21DeepSeek如何本地化部署?
- 2025-06-21为什么女性内衣很少有人穿前扣的?
- 2025-06-21为什么不趁以色列美国与伊朗打的火热的时机收复台湾呢?
- 2025-06-21得了强直性脊柱炎是不是一辈子就完了?
- 2025-06-2130马赫的导弹,近防炮能挡住吗?
- 2025-06-21有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗?
- 2025-06-21如何评价腾讯云SDK的GO语言仓库有20万个tag?
- 2025-06-21为什么以色列总理内塔尼亚胡态度变软了?
- 2025-06-21Golang与Rust哪个语言会是今后的主流?
- 2025-06-21为什么魔兽争霸3比赛中几乎见不到吃尸体补血的技能?
- 2025-06-21为什么中国农村房子那么丑?
- 2025-06-21想知道德普怎么看上艾梅柏·希尔德的?
推荐产品
-
我的世界怎么租一个四个人的服务器?
我个人是用的阿里云做的内网穿透,阿里云有个峰值带宽200M不 -
家里想搞一个服务器,怎么才不违规?
一个个危言耸听,拿着鸡毛当令箭,像极了装在套子里的别里科夫: -
哪张照片让你觉得刘亦菲美得不可方物?
黑色职业装刘亦菲 复古刘亦菲 -
Manus会不会开源?
Manus是否开源已经没有那么重要了。 。 。 。 。 。
最新资讯