当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_河北省唐山市唐山市汉沽管理区庆防百打印机股份有限公司
文章出处:网络 人气:发表时间:2025-06-24 22:35:16
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 美国还有能力建造一艘核动力航母么?
- 工业克苏鲁什么意思?
- 为什么韩国的热辣舞团无法征服中国的男性市场??
- 有没有感觉大部分编程语言都有痛点?
- 一个人想养一个不怎么需要打理的小宠物,有什么推荐的?
- coreldraw软件算是冷门软件吗?
- 在中国有多少开发者使用Rust编程语言?
- 为什么新流行的开源编辑器都在用Rust开发?
- MacOS真的比Windows流畅吗?
- 不用CDN就没事,用阿里云CDN就被攻击刷流量,阿里云表示证明不了就要用户买单,如何看到这种行为?
最新资讯文章
- 如何看待 Three.js / WebGL 等前端 3D 技术?
- 怎么看待B站舞蹈区和某些风格比较暴露的up?
- 海贼王为什么现在被全网黑?
- 如何看待继长城举报比亚迪之后,吉利首次公开支持长城,广汽也力挺吉利发言,奇瑞说价格战是饮鸩止渴?
- NAS的盘是否需要一次性买齐?
- FFmpeg如何利用GPU进行加速,每次都是GPU看戏CPU100%,或者说该说法有根本性错误?
- 周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
- 有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗?
- 如何评价前端组件库shadcn/ui?
- 如何评价首个女性友好的编程语言HerCode?
- 性在婚姻生活中真的重要吗?
- 新买的移动硬盘该格式化为 NTFS 还是 exFAT?
- 三峡水利枢纽为什么会选址在三斗坪镇?
- 一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
- 黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
- 目前最具性价比的全栈路线是啥?
- 为什么明明身边二胎非常普遍,但从人口统计数据看,人口依然是在减少的?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 如何评价特厨隋坡对鲁菜根的评价?
- 大部分语言都用尖括号<>表示泛型,为什么golang要标新立异用中括号?