当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-27成为体育女主播,光「好看」就够了吗?
- 2025-06-27如何看待,小米汽车用消费级8gen3soc替代车规级芯片?
- 2025-06-27golang总体上有什么缺陷?
- 2025-06-27为什么用 electron 开发的桌面应用那么多?
- 2025-06-27为什么 Mac 对游戏支持这么差?
- 2025-06-27DIY的NAS易用性如何?
- 2025-06-27女朋友是跳拉丁舞的,跳双人舞时会有身体接触,作为男友我感觉有点吃醋怎么办?
- 2025-06-27为什么 macOS 上国产软件不流氓?
- 2025-06-27若是和异性入住宾馆违法吗?
- 2025-06-27为什么韩国的热辣舞团无法征服中国的男性市场??
- 2025-06-27为什么程序员独爱用Mac进行编程?
- 2025-06-27为什么macos下的鼠标体验这么差?
- 2025-06-27Node.js是谁发明的?
- 2025-06-27为什么不用rust重写Nginx?
- 2025-06-27为什么都认为无GC语言一定会比有GC语言要快?
- 2025-06-27广西举全区之力支持柳州化解债务,是否意味着***隐性债务正受到越来越多的重视?
推荐产品
-
如何评价歌手单依纯?
很遗憾,好像看到了一颗新星因为自身原因渐渐黯淡无光甚至令人厌 -
室友因为身体原因要用冰箱,但是电费却由我们平摊,合理嘛?
支持平摊= = 我读大学那会儿自从军训时看过室友晚上用桶装水 -
世界最大医院郑大一附院有多牛?
2008年在阚院长接任这个医院的时候,医院营收6.8个亿,床 -
赵丽颖和赵德胤是真的吗?!!?
不得不说,吃瓜群众的***能力真的很强!最近赵丽颖和赵德胤又
最新资讯




