当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_MK(体育科技有限公司)体育·官方网站
浏览次数:304发表时间:2025-06-24 13:20:13
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 百度云网盘怎么搜索里面的***?
- 养龟你踩的最大的坑是什么?
- 为什么西藏都解放这么久了还需要***喇嘛和班禅转世活佛来巩固凝聚力?
- 为什么很多警察想辞职?
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 鸿蒙电脑会在国内逐渐取代windows电脑吗?
- 5080显卡用个五六年可以吗?
- 如何看待贾玲、沙溢、贾冰、杨天真、范湉湉均瘦身成功?为什么明星想瘦就瘦普通人却很难?
- vue + tsx 的开发体验能追得上 react+tsx么?
- 马上领证了,发现男朋友离不了游戏,让他少打游戏他会非常生气,正常吗?
最新资讯文章
- 为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号?
- 德意两国政界呼吁立即从美国运回黄金储备,这会对全球经济产生多大影响?历史上有无先例?
- 有没有速度快的打印机?
- 各位前端大触们,一般怎么定颜色的?
- 现在的microLED发展到什么地步了?
- 什么是 AI Agent(智能体)?
- 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
- 老挝是个怎么样的国家?
- 为什么macOS软件生态不敌Windows?
- gis应届如何找工作?
- TypeScript 原生预览版使用体验如何?
- 显卡丐版和旗舰有什么区别?
- 为什么一部分 Go 布道师的博客不更新了?
- 大家有没有「大众认为是烂片但个人却喜欢看」的影片?
- 鸿蒙丝滑的秘密是什么?
- 为什么用 electron 开发的桌面应用那么多?
- 人常说女人味,到底是个什么味?
- 家里有路由器,没有无线联网功能的电视机怎么联网?
- 如何看待中国民航局对必须携带具有3c强制认证的充电宝上机的规定?
- 城管如果彻底解散,中国应该大庆三天吗?





