当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 浏览次数:发表时间:2025-06-23 18:00:16
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 做个web服务器,gin框架和go-zero怎么选?
- 海贼王为什么现在被全网黑?
- 为什么 IPv6 突然不火了?
- 有没有一个特别好用的Linux系统?
- 你怎么看待剪映收费过高问题?
- 如何评价 2025 年 6 月米哈游《崩坏:星穹铁道》前瞻直播「因为太阳将要毁伤」?
- 如何看待「苏超」赞助商1个月增加超200%,达到中超2倍?
- 学个前端给我卷死了,为什么大学生现在这么难?
- 黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
- 花旗预测未来几季金价将回落至每盎司 3000 美元以下,这其中有哪些相关依据?
最新资讯文章
- 哪张照片让你觉得刘亦菲美得不可方物?
- SQLite不能支持高并发,为什么又说它能支持 10万 的日访问量?
- 谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
- 性在婚姻生活中真的重要吗?
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 只是突然很好奇,已经造出了三艘航母,为何不能按照这样的模板,批量建造航母呢?
- 如何评价鸿蒙电脑无法编写其自身运行的程序?
- 如何看待伊朗发布10座美军基地地图?
- Golang与Rust哪个语言会是今后的主流?
- 如果发动机热效率达到100%,一升汽油大概可以让汽车行驶多少公里?
- 如何评价《灵笼 2》第六集?
- 如何评价***伊内斯·特洛奇亚的身材?
- 什么是稳定币?有人说它是「一场饮鸩止渴的游戏」,你怎么看?
- Swift 和同时代的其他语言比起来怎么样?
- NAS的盘是否需要一次性买齐?
- 特厨隋坡探店成都快餐店,给出80分以上的高分,为什么评分远高于大饭店?
- 廉颇在长平之战中多次被王龁击败,他入选战国末期四大名将是否被过誉了?
- 如何评价 2025 年 6 月米哈游《崩坏:星穹铁道》前瞻直播「因为太阳将要毁伤」?
- 周杰伦被曝现身日本弯腰驼背似老人,是真的吗?他曾称患有强直性脊柱炎,这病对身体影响有多大?能治好吗?