当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-26vscode 是盈利的吗?微软为什么要持续投入开发***?
- 2025-06-26编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- 2025-06-26为什么说J***a21的虚拟线程不再有阻塞的问题?
- 2025-06-26怎么隔离dify和RAGflow ?
- 2025-06-26苏超比赛为什么常州一输再输,却无人指责?
- 2025-06-26Node.js是谁发明的?
- 2025-06-26哪些令你惊艳的AI大语言模型提示词(prompt)?
- 2025-06-26如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 2025-06-26乔丹的身体素质放到现在是不是只能算平庸?
- 2025-06-26小乌龟最喜欢什么样的水质?
- 2025-06-26那你说什么样的是美女?
- 2025-06-26为什么国内程序员们没有联合起来设计一种中英文严格2:1宽度比的字体呢?
- 2025-06-26程序员平时都是CRUD开发工作,真的需要深入理解原理性的知识点吗?
- 2025-06-26战鹰真名叫什么?
- 2025-06-26如何看待黎明娶了离异后的女助理?
- 2025-06-26你的择偶标准是怎么样的?
推荐产品
-
程序员平时都是CRUD开发工作,真的需要深入理解原理性的知识点吗?
很多小公司的程序员,哪怕有5年经验,其实工作中也就用的是CR -
鱼缸换水前为什么必须要困水?如果没条件困水怎么办?
以前,自来水用漂***消毒,后又用更高效的氯气消毒。 这两个 -
有哪些让你目瞪口呆的 Bug ?
讲个离谱的, 第一阶段,之前买了一个小主机,巴掌大,一直用来 -
为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
阿里腾讯抖音都非常想自建骨干网城域网,在每个城市最后几公里十
热销产品
最新资讯




