为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 发表时间:2025-06-28 19:20:12
- 来源:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-27 03:50:10大家有什么被中医震惊征服的经历吗?
- 2025-06-27 04:25:10有个漂亮女朋友是种怎样的体验?
- 2025-06-27 04:35:10程序员明明是技术积累岗位,为什么年龄越大反而可替代性变高了?
- 2025-06-27 04:45:10有没有什么好看的追妻火葬场文?
- 2025-06-27 03:55:10《庆余年3》二皇子刘端端换人,金晨辞演,叶灵儿换新人,网友:言冰云都能换,为什么二皇子不能换?
- 2025-06-27 03:40:11为什么国外网站总喜欢弹出cookie访问权限弹窗,国内网站却没有,这么做有什么意义?
- 2025-06-27 04:50:10小米首款 SUV YU7 发布,有九种配色,25.35 万元起售,该车市场竞争力如何?你会买吗?
- 2025-06-27 03:10:11养乌龟是什么体会?
- 2025-06-27 03:35:10***如你财务自由,是买一个大平层还是买一个大别墅?
- 2025-06-27 04:25:10如何评价董明珠30年未休过***?
推荐产品
-
2025年6月,到底买油车还是电车?
我的油车 15年的阿特兹 一年油费4000 保险3100 保 -
雷军为什么不愿意用性价比打法进军NAS?
因为玩nas的真懂技术,小白占比无限接近0%. 其实品牌na -
什么是人生的最顶级享受?
研究生第三年校内篮球赛决赛现场(晚上5点的比赛) 和很多王朝 -
如何评价国产像素武侠RPG游戏《逸剑风云决》的两个DLC“碧海仙踪”和“武家旧事” ?
如果你是一名***的首发玩家,从首发→南疆→烟尘回响,逸剑的
最新资讯

