当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-25为什么说耿直的人更容易吃亏?
- 2025-06-25陌生人晕倒了,帮他拨打120后,病人不支付120出车费,这个费用谁来承担?
- 2025-06-25为什么没有厂商做一款高配置的OpenWRT路由器?
- 2025-06-25你最满意的10款 PC 软件是什么?
- 2025-06-25字节跳动辞退原豆包大模型负责人,曾被曝婚内出轨下属,怎样看待这一处理结果?
- 2025-06-25大三做的海报,离就业差多远?
- 2025-06-25吵架后,老公快一个星期不联系,是要离婚的节奏吗?
- 2025-06-25这个社会为什么老实人都混得不好?
- 2025-06-25只是突然很好奇,已经造出了三艘航母,为何不能按照这样的模板,批量建造航母呢?
- 2025-06-25有人说x86是条必沉的船,苹果早就跳船了,微软也有弃船的意图,你怎么看?
- 2025-06-25皮肤太白是种怎样的体验?
- 2025-06-25做网页开发时,允许用户输入url图片地址来作为自己的头像有什么风险?
- 2025-06-25上学要不要穿内衣?
- 2025-06-25始终怀不上孕是种怎样的体验?
- 2025-06-252024 年净水器哪个牌子好?家用净水器的选购攻略是什么?
- 2025-06-25怎么评价国内AI企业人肉背15块80TB硬盘,飞去马来西亚用英伟达训练数据,以规避美国禁令?
推荐产品
-
前后楼怎么共享宽带?
买个fttr的光猫,一主一副,二百多块钱,注意要买自己省同运 -
计算机基础在工作中,到底有多重要?
谢邀。 人在工位,刚解完 Bug,圈子太小,匿了匿了。 先 -
《碟中谍 8》都有哪些槽点?
我觉得最大的槽点就是被俄国特工包围的地方,我看的时候就在想, -
有哪些事,是社会底层人认识不到的?
我家里是干建材的,就自学了CAD,能画些简单的平面图。 干
最新资讯