当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
人气:发表时间:2025-06-24 07:45:16
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 本人女20,平胸跟男生一样怎么办 ?
- 穿瑜伽裤爬山的女生会不会害羞?
- 如何看待极客湾评测麒麟X90的性能与表现?
- 为什么现在科技热点是GPU,不是CPU了?
- 为什么苹果的Mac不能啃下“游戏”和“软件支持”这2块硬骨头?
- 你在健身房发生过什么有趣的事情?
- 一个程序员的水平能差到什么程度?
- 长得和刘亦菲很像是一种什么体验?
- 很好奇,组NAS的玩家是如何解决上传速率的问题?
- 是否建议把int *p写作int* p?
最新资讯文章
- 为什么现在的年轻人更容易觉得疲惫?
- 如何看待 Mac mini M4 支持可更换 SSD?
- 27寸显示器是否有必要到4K?
- 为什么新流行的开源编辑器都在用Rust开发?
- 有没有什么路由器让你用过之后彻底惊艳了?
- 大家的NAS都是24小时不关机吗?
- 你怎么评价日本某个前空姐说:“如果我在经济舱,年薪2000万日元以下的乘客没有资格给我递名片”?
- 「人间尤物」型女主有多可爱?
- 前端是不是快没了?
- 为什么任天堂在NS2上没有选择使用OLED屏幕以提升续航能力和显示效果?
- 为什么感觉四***明很空洞?
- 我想不通,类似东方树叶这种毫无技术也没什么添加剂的茶叶水,是怎么敢卖5块的???
- 2025 年有哪些值得关注的开源项目?
- 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
- 一流女演员和一流AV女演员去演电影中AV女演员的角色,哪个会演得更好?
- 用K8s的公司有多少人会部署K8s?
- 小腿能粗到什么地步?
- 搞了NAS之后去哪里下载4K,8K的电影?
- flutter是***跨平台最优解吗?
- 俄罗斯妹子***漂亮热情,中国男人是不是很喜欢娶?