当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_浙江省温州市龙湾区挑阿率交通产品有限合伙企业
浏览次数:304发表时间:2025-06-25 07:05:10
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 如何评价黑人陈建州?
- 为什么少儿编程会有大部分人反对呢?
- 项目稳定了,公司也开始盈利了,可以把开发给裁了吗?
- 有什么超虐的***推荐?
- 蔡澜曾说「年轻人要存到 100 万以上,这是脱离牛马生活的第一步」,怎样看这一观点?
- 求推荐程序开发笔记本!?
- 请问二楼放很多鱼缸会把楼压塌吗?
- 为什么椰树牌椰汁能如此垄断椰汁市场?
- 如何评价《异人之下》***剧集三部连发?
- 怎么判断一个孩子有没有数学天赋?
最新资讯文章
- 匿名关了,大家实名说说你最近的烦恼?
- 请问二楼放很多鱼缸会把楼压塌吗?
- 伊朗若拥有巴基斯坦的中国防控体系,能否把美国的B2轰炸机打下来?如果打下会对世界局势产生什么影响?
- 为什么很多时候对女儿最狠的却是母亲?
- 话说南宁真的差吗?
- 为什么好多人不承认大众审美就是喜欢白皮?
- 为什么感觉wps的用户越来越多,office没人用了?
- 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
- 我十四岁的孩子不吃我做的饭,怎么办?
- 网恋发现对方太好看了怎么办?
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 有哪些好用的免费内网穿透工具?
- 为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号?
- 普通用户能体会到 CPU 的性能差距吗?
- obsidian用一两年后会有多大?全文搜索还快吗?
- 为什么苹果的Mac不能啃下“游戏”和“软件支持”这2块硬骨头?
- 新手小白学画画现在还有出路吗?
- obsidian用一两年后会有多大?全文搜索还快吗?
- 如何评价最新发布的 vivo X Fold5,作为首款「三防」折叠屏手机,都有哪些亮点值得关注?
- 冬天也要穿胸罩吗?





