当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-21为什么买了Switch后,却发现它并没有那么好玩?
- 2025-06-21为什么买了Switch后,却发现它并没有那么好玩?
- 2025-06-21Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升?
- 2025-06-21苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些?
- 2025-06-21学生校服如何隐藏内衣痕迹?
- 2025-06-21重庆现在到什么地步了?
- 2025-06-21湖北农科院招聘被指「萝卜坑」,纪委回应称入围者与一处长有亲属关系,真实情况如何?如何规避此类问题?
- 2025-06-21为什么中国很少有人使用linux?
- 2025-06-21有什么是你去了上海才知道的事情?
- 2025-06-21如何评价前端组件库shadcn/ui?
- 2025-06-21为什么好多人不承认大众审美就是喜欢白皮?
- 2025-06-21三峡水利枢纽为什么会选址在三斗坪镇?
- 2025-06-21为什么说重庆是男人的天堂?
- 2025-06-21有个亲妹妹是什么感觉?
- 2025-06-21联想 128GB 超大内存迷你 AMD 主机上架,此款主机有哪些亮点?
- 2025-06-21如何看待使用mac mini当7*24h的服务器?
推荐产品
-
美国还有能力建造一艘核动力航母么?
CVN-79 肯尼迪号,2019 年下水,预计今年服役: -
作为新生儿父母,你走过哪些弯路?
作为一名护理人员,也是见证过无数新生儿的半个育儿通,常被身边 -
为什么河南饮食走不出去?
最近去了豫东,豫南几个县城,来去匆匆。 日光之下并无新事,所 -
看网上致态TiPlus5000好评很多啊,都是真的吗?
对没有磁道的固态扫坏道,然后用这个离谱的理由换货,致钛售后还
热销产品
最新资讯