当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-21SwiftUI 是不是一个败笔?
- 2025-06-21扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉?
- 2025-06-21各位都在用Docker跑些什么呢?
- 2025-06-21做个web服务器,gin框架和go-zero怎么选?
- 2025-06-21罗马仕宣布召回超 49 万台充电宝,极端场景下可能有燃烧风险,有多危险?为何有安全隐患的产品能够上市?
- 2025-06-21为什么泰州发展不起来?
- 2025-06-21duckdb的性能如何?
- 2025-06-21如何评价书籍《国家意志》?
- 2025-06-21雄安新区如何发展起来?
- 2025-06-21男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 2025-06-21CAD 这幅图的R100怎么画?
- 2025-06-21家里想搞个服务器,有什么好的建议方案吗?
- 2025-06-21网友称在桔子水晶酒店洗漱包内发现用过的四联检测盒,具体是怎么回事?酒店要承担哪些责任?
- 2025-06-21要从vim切换到neovim吗?
- 2025-06-21如何评价连云港这座城市?
- 2025-06-21有没有什么软件是适合老师出题考试用的?
推荐产品
-
到底是时代选择了Nvidia,还是Nvidia选择了时代?
所以前几年为什么要禁挖矿?本来国内几乎占据全球一半算力,拱手 -
如何评价《三角洲行动》S5 赛季新地图「潮汐监狱」?
新地图潮汐监狱,是目前三角洲五张地图里纵深最大、内容最多的地 -
《欢天喜地七仙女》中 「仙女下嫁凡人」 的设定,在今天是否过时?
“仙女下嫁凡人”的设定在今天也能找到对照,比如孔雀女下嫁凤凰 -
Mac 发展那么多年结果只能剪***吗?
苹果MacBook Pro笔记本在2015-2020年最大的
最新资讯




