当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
人气:发表时间:2025-06-28 02:20:15
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 匿名说说你最近的烦心事吧!?
- 慢跑 5 公里用 40 分钟是不是很丢人?
- 2025年小米su7 性价比很低了,为何还不更新改款?
- 老公没上进心,所以就骂了老公是废物,窝囊废,他很生气。怎么办?
- 看新闻说老美的B-2连续飞了37小时,飞行员的吃喝拉撒怎么解决?
- 为什么CCTV-6总是能播一些连院线都上不了的电影?
- 怎么才能有尤雨溪一半强,该怎么学习?
- 请问照片里这个人是谁呀?
- 大家有什么被中医震惊征服的经历吗?
- 怎么看待B站舞蹈区和某些风格比较暴露的up?
最新资讯文章
- 和异性最疯狂有多疯狂?
- PHP现在真的已经过时了吗?
- 为什么中国很少有人使用linux?
- 为什么这么久了还是没有主流软件开发鸿蒙版?
- 各双拼输入方案之间有明显的优劣之分吗?
- 战鹰真名叫什么?
- MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
- 为什么谈到武侠游戏就言必称仙剑和金庸群侠传,后继无人了吗?
- 三只羊是不是被人做局了?
- 如何看待极客湾评测麒麟X90的性能与表现?
- 如何评价***伊内斯·特洛奇亚的身材?
- 怎么隔离dify和RAGflow ?
- 鸿蒙PC操作系统是不是就是手机操作系统?
- 如何评价首个女性友好的编程语言HerCode?
- 如何评价 Windows 11 的 UI ?
- Flutter 为什么没有一款好用的UI框架?
- ***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?
- Golang和J***a到底怎么选?
- 如何评价《炉石传说》推出可互动装饰宠物系统?
- 有没有什么方法对腰椎比较友好的?