当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 浏览次数:发表时间:2025-06-23 11:50:18
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 为什么 mac mini 的 m4 版本价格这么低呢?
- 为什么现在吹Rust的人这么多?
- 中国现有的雷达技术能发现B2么?
- 为什么是9月3日阅兵而不是10月1日国庆阅兵?
- Android为什么不直接执行Linux的程序?而是自己搞一套?
- 如何安慰人效果最好?
- 为什么年轻人不要养龟?
- 请问27寸4K显示器哪个好呀?
- 网传小米前总监冯德兵婚内出轨,200 多份「包养合同」,这是真的吗?具体是怎么回事?
- 如何评价首个女性友好的编程语言HerCode?
最新资讯文章
- 世界上存在动漫少女般完美的「身体」吗?
- 为什么盗版音乐已经被严格限制了,而中国音乐却还是没有发展起来?
- 27℃ 的冷空调和 27℃ 的热空调有什么区别?
- 为什么有些NAS用户弄那么多硬盘?
- 为什么大家不再提星链了(包括外网)?
- 2025 年有哪些值得关注的开源项目?
- MySQL 面试中常见的问题有哪些?
- 现今大部分哺乳动物都是六千万年前恐龙灭绝后的同一种哺乳动物的后代吗?
- ping一下网站的域名,对方会收到提示吗?
- 宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵?
- 鱼缸换水前为什么必须要困水?如果没条件困水怎么办?
- 小区不让外卖员骑车进来,只能走进来,每次点外卖,很多人都不接单,我该怎么办?
- 刘亦菲为什么不结婚?
- 如何评价张靓颖刘宇宁《九万字》?
- qwen3-0.6B这种小模型有什么实际意义和用途吗?
- 都说时尚是一个轮回,有哪些老电视剧里面的穿搭到现在都还是很潮的呢?
- 你读过最冷门,但「含金量极高」的书是什么?
- 如何评价首个女性友好的编程语言HerCode?
- 折叠屏手机有哪些有用或好玩的功能,你过去不理解,现在离不开?
- 什么是 5G 固定无线接入(FWA)?