当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 浏览次数:发表时间:2025-06-23 11:20:19
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
- HTML+CSS有哪些常用的居中方法?
- 杨幂论文一年间 AI 率从 0 飙至 91%,为什么会这样?AI 查重到底有没有统一标准?
- 为什么有些NAS用户弄那么多硬盘?
- 罗马仕宣布召回超 49 万台充电宝,极端场景下可能有燃烧风险,有多危险?为何有安全隐患的产品能够上市?
- 未来10年,人民币会取代美元吗?
- 大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
- 如何看待 Mac mini M4 支持可更换 SSD?
- 自己组一个E5服务器才几百块钱,为什么去阿里云租这么贵?
- 为什么多地「国补」暂停了?
最新资讯文章
- 得了癌症是种怎样的体验?
- 有没有用过GOOVIS的?
- 你们学校的校花都是怎么样的?
- 为什么台式 PC 还处在组装(DIY)阶段?
- 给孩子讲题为什么容易急眼?
- 韩红痛斥歌手耳机里都是提示音,反映了行业的哪些问题?提示音是歌手表演的必要辅助吗?
- 如何看待盲人up主蒙眼炒鸡蛋在成都各大医院都买不到胰岛素,最后进抢救室?
- 什么是 AI Agent(智能体)?
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 美国很多地方废弃,为啥很多人宁可在街上流浪,也没有人去开荒种地呢?
- 国产手机AI「好用」的背后,是技术差距还是文化差异?
- 为什么现在小县城的孩子越来越学不过大城市的孩子?
- 新手养鱼,鱼缸中能放入哪些水草?
- 为什么苹果不封杀「爱思助手」「iTools」这类软件?
- 如何看待苹果在 WWDC25 发布的 Foundation 模型框架,它将为开发者和用户带来哪些改变?
- 用GraphQL如何实现以下API请求?与REST的思路相比实现方法孰优孰劣?
- 有丧尸末日疯狂囤货的爽文***吗?
- 人工智能相关专业里有什么「坑」吗?
- 据调查使用五笔输入法人数仅剩 3%,五笔输入法是怎么没落的?
- 如何看待我国在墨脱建水电站?