当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_青海省果洛藏族自治州玛沁县拍黎洁雕塑股份公司
文章出处:网络 人气:发表时间:2025-06-25 06:35:15
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 大三做的海报,离就业差多远?
- 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 为什么现在知乎有一种j***a运行速度很慢,很吃***的论调?
- 谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
- 老公没上进心,所以就骂了老公是废物,窝囊废,他很生气。怎么办?
- 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵?
- 购买更快的 SSD 已经没有意义了吗?
- 2025 年有哪些值得关注的开源项目?
- 请问27寸4K显示器哪个好呀?
最新资讯文章
- 为什么C语言写的Nginx从来不会挂掉?
- 有哪些值得推荐的 Rust 应用案例?
- 我要去广州开游戏公司了,开发独立游戏!有什么可以叮嘱我的吗?
- 如何评价阿富汗取消与中国的石油开***合同?
- 中国现有的雷达技术能发现B2么?
- 27寸显示器是否有必要到4K?
- 袁隆平比很多诺贝尔奖获得者对人类的贡献都更大。你认同这个观点吗?
- 家里想搞个服务器,有什么好的建议方案吗?
- 有哪些让你目瞪口呆的 Bug ?
- 程序员平时都是CRUD开发工作,真的需要深入理解原理性的知识点吗?
- 马斯克的星链那么好,美国的电信运营商,还有存在的必要吗?
- 我男朋友年薪远高于我,我说因为女生生理结构需要生娃,生娃这件事情女性需要比男生牺牲更多,我说的对吗?
- 小鹏G7预售价23.58万,何小鹏称其为「全球首款L3级算力的AI汽车」,何为L3级算力?竞争力如何?
- 为什么 mac mini 的 m4 版本价格这么低呢?
- 据说go和c#的开发者都说自己比较节省内存,你们认为呢?
- 如何看待苹果公司撤下“说服父母给你买一台 Mac”的广告***,上线仅一天?
- 什么样的女主才能叫做「人间尤物」?
- 怎么隔离dify和RAGflow ?
- 想自己DIY一个NAS,想听听大家的意见。?
- 我听说Windows12微软就直接重头构建Windows了,就直接重构Win内核了,到底是不是真的?