当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_米兰·(milan)中国官方网站
文章出处:网络 人气:发表时间:2025-06-25 08:55:12
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 老公每晚都想要怎么办?
- 领导给我介绍了私活,挣了3W。该给领导分多少合适呢?
- Node.js是谁发明的?
- 几年前吹得神乎其神的福建舰电磁弹射为什么现在销身匿迹了?
- 下辈子想当只鸟,大家有什么经验可以分享吗?
- 如何评价B站UP主「酒酿lily王」、「唐卡七」等穿搭类UP主被封禁?
- systemd吞并了什么?
- 为什么 Blender 成功了?
- 如何评价李健?
- 以色列为什么突然敢打伊朗了?不怕被报复?
最新资讯文章
- Obsidian git 插件不能使用,请问有人知道怎么解决吗?
- 为什么央视不再报道洛杉矶***了?
- 如何看待抖音宝妈自学中医,肉蛋奶全忌,给孩子喂“古法米汤”,美名其曰“中医育儿”?
- 普通家庭对孩子最好的托举是什么呢?
- 中央多份重磅文件出台,密集释放「涨工资」「提高居民收入」的信号,这背后有何深意?
- 瑜伽裤和牛仔裤哪个更显身材?
- 有没有便宜点的AI算力显卡?
- 2025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
- 现代艺术只考虑意义、不考虑美感吗?
- 为什么说男人至死都是少年?
- 飞机这么多按钮都要一个个地打开,为什么不能一键启动?
- 如何自己搭建家庭服务器?
- 毕设答辩,老师说node不可能写后台怎么办?
- 哪里可以领取免费的稿定设计的会员?
- 华为鸿蒙还有多久可以在pc桌面取代Windows?
- 一个人的预感能有多准?
- 为什么水泥封不住尸臭?
- 为什么一部分 Go 布道师的博客不更新了?
- 苹果部分表情在安卓机型上显示有区别,为什么会这样?从技术层面统一不同机型 emoji 表情好实现吗?
- 如何看待小米 5 月 22 日发布 3nm 自研芯片「玄戒 O1 」?性能表现怎样?





