当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
人气:发表时间:2025-06-26 17:45:16
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 如何看待网上说的:凡是有阿里、华为经历的一律不要?
- 为啥雄鹿一年后就不要易建联了?
- 波风水门的实力是否被高估?
- Windows的伟大之处在哪里?
- 作为一个服务器,node.js 是性能最高的吗?
- 怎么评价Jeremy Brett扮演的福尔摩斯?
- IntelliJ IDEA 中有什么让你相见恨晚的技巧?
- 怎么向老婆简单解释nas的用途?
- NextJS的全栈能力现在如何了?
- 你被哪个后来知道很sb的BUG困扰过一周以上吗?
最新资讯文章
- 如果世界类似于计算机生成的游戏,那么我们该如何获得计算机的最高权限?或者如何能够成为程序员?
- 如何看待广西举全区之力支持柳州化解债务?为什么最近地方债又重回公众视野?
- 你见过身边身材最好的女生是什么样子的?
- 教学题库软件哪款产品更适用?
- 前端如何设计网页?
- 雷军,是真的如表现的那么真诚吗?
- 中国大陆地区献血率为何如此低下?
- 为什么鱼缸里面的水一直感觉不是很清澈呢?
- 女生穿牛仔裙好看吗?
- 为什么大家不再提星链了(包括外网)?
- 为什么Next.js和Nuxt.js发布时间只隔了几小时?
- 你无意间做过哪些好事?
- 听说有一门技术叫windows批处理(bat),请问它有什么现实用途?
- 什么是 5G 固定无线接入(FWA)?
- 请问27寸4K显示器哪个好呀?
- 如何评价上海理工大学 C语言考试,老师不认识vscode 说是切屏***?
- 你最真实(很少吐露)的择偶标准是什么?
- 男的真的会把所有衣服从上到下都扔洗衣机吗?
- 亚洲体坛最漂亮的十位女运动员都有谁?
- 如何评价《一人之下》722(765)话?