当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
人气:发表时间:2025-06-23 14:45:18
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 鱼缸过滤全天开着太耗电,关掉半天又容易水浑,有什么好办法?
- 为什么大家觉得中医一无是处?
- 当我们变老之后,会像现在的老人一样,几乎完全不懂“手机电脑”这类新出现的电子产品吗?
- 我家拍了一套法拍房,原房主不肯搬离怎么办?
- CPU带核显到底有什么好处?
- 2025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
- 作为部门的副职,要不要定期向单位一把手汇报工作?
- 两个人在一起很合适是什么样的感觉?
- 你为什么觉得 Mac 不好用?
- obsidian用一两年后会有多大?全文搜索还快吗?
最新资讯文章
- 为什么那么多人用GO?GO语言的优势在哪里?
- electron可以用来写大型游戏吗?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
- 怎么评价国内AI企业人肉背15块80TB硬盘,飞去马来西亚用英伟达训练数据,以规避美国禁令?
- 现代单片机可否取代古董芯片,一些古董CPU芯片可否当做MCU使用?
- 俄罗斯妹子***漂亮热情,中国男人是不是很喜欢娶?
- obsidian用一两年后会有多大?全文搜索还快吗?
- 周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
- ***如清空你一切***,但是你获得一个可以每天百分之一增长的一千块钱,你愿意吗?
- 一流女演员和一流AV女演员去演电影中AV女演员的角色,哪个会演得更好?
- 作为一个腰细腿粗的女生什么感觉?
- DIY的NAS易用性如何?
- 如何看待 Mac mini M4 支持可更换 SSD?
- 有人说24GB和48GB内存容量是新一代电脑平台最均衡的方案,真的是这样吗?电脑内存应该如何选?
- 你用n8n/dify搭建了哪些实用的Agent工作流?
- ***拍大尺度片子时摄影师不会看光吗?
- 32寸的电脑显示器会不会太大了,对眼睛好不好?
- 一个非常漂亮的残疾女孩,会有人愿意娶吗?
- 为什么台式 PC 还处在组装(DIY)阶段?