当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-20自己拥有一台服务器可以做哪些很酷的事情?
- 2025-06-20为什么软件公司很少用python开发web?
- 2025-06-20亚克力鱼缸这么容易模糊吗?
- 2025-06-20以前很多人家里都有家庭***,为什么现在几乎看不到了?
- 2025-06-20如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 2025-06-20万兆的网络速度有多大意义?
- 2025-06-20为什么 wxWidgets 不如 Qt 流行?
- 2025-06-20导师给了1.4W要我给工作室买个主机,是整机还是自己配?
- 2025-06-20如何看待 Rust 的应用前景?
- 2025-06-20各省的省超出来后(类似于苏超),中超是不是就废了?
- 2025-06-20俗话说“女人三十如狼四十如虎”,到底是不是真的??
- 2025-06-20大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
- 2025-06-20有没有人***正好撞到你擅长的领域上的?
- 2025-06-20颜值比较高的日本女明星有哪些?
- 2025-06-20为什么当今 Web 应用不都***用 WebSocket 形式进行数据交互?
- 2025-06-20请教了解空军装备的知友,歼35服役后,是否要歼10退役?歼10生产线都转贵航了,以后只用于外贸吗?
推荐产品
-
如何看待黄奇帆称「中国房地产消费的居民负债占家庭收入比重达 137.9% ,需调整抑制消费政策」?
为什么经济难? 因为地方债务高,市场调节能力变差了。 因为 -
有没有人***正好撞到你擅长的领域上的?
当年有一次打车去公司,路上司机大哥洋洋洒洒跟我讲了半小时芯片 -
亚克力鱼缸这么容易模糊吗?
题主说的这种模糊,是鱼缸菌群的一种自我保护生物膜,不管换什么 -
学生校服如何隐藏内衣痕迹?
不应该在乎这些东西,因为你怎么样都有别人攻击你的点,露出内衣
最新资讯