当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-27民航局紧急通知禁止携无 3C 标识及被召回的充电宝乘境内航班,无 3C 标识充电宝有哪些安全隐患?
- 2025-06-27有没有宝塔平替的服务器管理面板,现在宝塔越来越贵了,也太臃肿了?
- 2025-06-27如何评价鸿蒙电脑无法编写其自身运行的程序?
- 2025-06-27iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
- 2025-06-27脸与身材不符是种怎样的体验?
- 2025-06-27个子高是种怎样的体验?
- 2025-06-27能否对比一下Claude Code和Gemini CLI,你的选择建议是?
- 2025-06-27为什么有的程序员很抗拒使用Ai?
- 2025-06-27米哈游与丝袜有什么不解之缘?
- 2025-06-27表面缺陷检测: 如何利用机器视觉(结合特定光源检测产品表面的划痕、凹坑、污渍、颜色不均等?
- 2025-06-27那你说什么样的是美女?
- 2025-06-27为什么 m1 ***用大小核设计却没有 intel 的问题?
- 2025-06-27为什么中国很少有人使用linux?
- 2025-06-27你在出租房屋发现过什么前租客留下的“宝藏”?
- 2025-06-27超小团队选择Django还是Flask?
- 2025-06-27如何评价前端框架 Solid?
推荐产品
-
为什么广东的经济现在开始落后了?
京沪的亲戚用数据来说一下广东的经济: 一、广东GDP增长自2 -
马上 2025 年了,你认为 256G 存储手机在 2025 年还够用吗?
只要你不用某绿色软件,那么,256G完全够用。 今年年中的时 -
Linux 下有没有类似 Everything 的搜索工具?
别看 Everything 那小不点儿 UI 简陋得像 VB -
lcd屏幕如此护眼,为什么现在没有了?
答案很简单,就是lcd和oled比参数比输了, lcd屏幕厂
最新资讯