当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
人气:发表时间:2025-06-23 15:15:18
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 作为独立开发者,有哪些可以分享的经验?
- 作为普通中国人,我们可以为以色列人民做点什么?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- 34 岁教授王虹在北京大学开数学讲座,她或将成为首位获得菲尔兹奖的中国籍数学家,有多厉害?
- 伊朗这次让以色列打惨了,这个国家还能挺过来吗?
- 可以分享你的一张背影照吗?
- 米哈游创始人蔡浩宇称AIGC将彻底改变游戏行业,游戏创造只属于顶尖团队,普通开发者建议转行,如何理解?
- 为什么感觉现在的 bilibili 很没意思?
- 黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
- 想着重装电脑系统,按照下面这个***做的,最后卡在了这一步卡了好几个小时,现在有什么办法可以退出吗?
最新资讯文章
- 家里想搞一个服务器,怎么才不违规?
- 为什么手机动辄都 1T 存储了,为啥电脑还在死磕 512G 呢?
- 为什么网上那么多人说广州没落是因为城中村?
- HTTP/3 解决了什么问题,又引入了什么新问题?
- 一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
- 如何评价捞女游戏改名,全网“围剿”,以及导演b站账号被封这件事?
- 从技术上看,cloudflare比其他公司牛在哪儿?
- 江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
- 如何看待国内服装尺码越来越小的现象?
- 印度GDP世界排名只落后中国二十年,为什么城市建设看起来却远不如当年的中国?
- 大神们,有知道比较好用的开源数据可视化平台吗,推荐一下?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- 为什么Steam Deck能做好Windows游戏转译但是Apple Mac就做不好?
- 大家为什么会讨厌缩写?
- 三只羊是不是被人做局了?
- 为什么一直在说稳就业,但找工作却越来越难了呢?
- 央行行长潘功胜首次在公开场合谈及稳定币,稳定币是什么?有何深意?
- 如何看待2025江苏国补在6月1日突然暂停下线?
- PHP初学者,我能不能使用PHP来开发桌面应用?
- 女人出去约会,是喜欢穿裙子还是裤子?