当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-22snipaste怎么安装?
- 2025-06-22哪一段代码最能体现c语言的魅力?
- 2025-06-22我应该设置多少kb才能让他不能玩游戏?
- 2025-06-22为什么MacBook pro不用高刷新率的屏幕?
- 2025-06-22都是剪辑,pr和剪映有什么不同?
- 2025-06-22网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 2025-06-22生完孩子身材依旧火辣是一种怎样的体验?
- 2025-06-22有一个***约你出去,你会去吗?
- 2025-06-22韦东奕(北大韦神)要是去写游戏引擎代码,能不能把虚幻引擎按在地上摩擦?数学好真能‘降维打击吗?
- 2025-06-22为什么MacBook pro不用高刷新率的屏幕?
- 2025-06-22程序员真的需要双显示器吗?
- 2025-06-22什么是歼20完全体?
- 2025-06-22中餐炒菜那么好吃,为什么欧美人不学去?
- 2025-06-22自己拥有一台服务器可以做哪些很酷的事情?
- 2025-06-22一套正版adobe全家桶多少钱?
- 2025-06-22《捞女游戏》发售仅一天同时在线超 6330 人,如何看待游戏的销量?
推荐产品
-
对于一般用户来说,日常娱乐选择2K显示器还是4K显示器好?如何选才能不后悔?
优先推荐4K显示器,最最主要的原因,如果你不纠结参数和品牌, -
米哈游创始人蔡浩宇称AIGC将彻底改变游戏行业,游戏创造只属于顶尖团队,普通开发者建议转行,如何理解?
底下的评论把我看笑了。 在我看来底下评论一半以上就是蔡浩宇 -
买到烂尾楼到底该有多绝望?
1 见过发短***维权的,也见过发短***擦边的。 这是第 -
哪张照片让你觉得刘亦菲美得不可方物?
黑色职业装刘亦菲 复古刘亦菲
最新资讯