当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
人气:发表时间:2025-06-27 19:40:15
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 5挺马克沁机枪,能否击败50万重骑兵?
- 学生校服如何隐藏内衣痕迹?
- 鸿蒙电脑正式发布,今年的大一新生会不会扎堆购买鸿蒙电脑?
- 小米su7ultra碳纤维件是否溢价严重?
- HTTP/3 解决了什么问题,又引入了什么新问题?
- 如何看待rust编写的zed编辑器?
- 山姆超市是怎么在中国火起来的?
- 买到烂尾楼到底该有多绝望?
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 如何看待jemalloc停止维护?
最新资讯文章
- 如何看待 2026QS 世界大学排名?
- 有没有一个时间段,自己乐在其中,可亲人或者朋友却觉得你很辛苦,很心疼你?
- 老公想要买2万左右的相机,我该同意吗?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 蒙古妹子是长什么样的?
- 同事连续几天把孩子带来上班,你们有过这样的经历吗?
- 如何看待M4单核性能吊打9950x?
- 为什么欧美影视喜欢露点?
- 多年后再遇见初恋会是什么感觉?
- 怎么国内车企都要去跑纽北呢,纽北也就是个普通赛道?
- 歼-20 在国际上到底是什么地位?
- 山姆超市是怎么在中国火起来的?
- 女朋友去露营,3女2男的,要在野外搭帐篷过一夜,她的闺蜜不想让我去,我该怎么办?
- count(*) count(1)哪个更快?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- ***《凡人修仙传》有哪些令人伤感的情节?
- 鱼缸哪里买比较便宜呢?
- 字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
- 坚持使用 PHP 的你,如今有什么感悟?
- 为什么市场不制作***黄油?