当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_河南省平顶山市平顶山高新技术产业开发区奖拒造纸设备合伙企业
文章出处:网络 人气:发表时间:2025-06-23 11:20:19
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 网传广东怀集洪水后赵一鸣超市被哄抢,县***回应相关单位正在核实,若属实哄抢者该承担哪些法律责任?
- 使用 JetBrains 的产品时,你是倾向于为每个语言分别安装 IDE,还是安装语言的插件?
- 前端,后端,全栈哪个好找工作?
- 公立医生帮联系民营救护车,800 公里收费 2.8 万元,收费合理吗?救护车收费标准是什么?
- 美国还有能力建造一艘核动力航母么?
- 程序员如何用好 Cursor 工具?
- 现在是2025年6月,现在的房价是阴跌还是暴跌?还会继续跌多久?是否已经开始分化?
- 慈禧为什么要反对戊戌变法?
- 一枚东风41能直接干掉一艘航母吗?
- 低功耗web服务器 迷你主机 小型服务器 求推荐?
最新资讯文章
- J***aScript 已经强大到什么程度了?
- 你知道哪些餐饮界的暴利菜品?
- 想初尝苹果Mac电脑,纯体验,选 Macbook air 还是 pro?
- ClickHouse 到底有多神?
- 为什么程序员独爱用Mac进行编程?
- 为什么golang pprof检测出的内存占用远小于top命令查看到的内存占用量?
- 以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 真的有这种又苗条身材又爆炸的么?
- Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升?
- 为什么情侣在一起旅行后容易分手?
- 评价一下Proxmox VE与ESXi的优劣?
- 学生校服如何隐藏内衣痕迹?
- 阿里云为什么没有一年的免费云服务?
- 有什么适合多人玩的我的世界模组或整合包?
- 网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
- 黄金,今年会达到怎样的高度?
- 导师给了1.4W要我给工作室买个主机,是整机还是自己配?
- 只是突然很好奇,已经造出了三艘航母,为何不能按照这样的模板,批量建造航母呢?
- 亚洲体坛最漂亮的十位女运动员都有谁?
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?