当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-21学个前端给我卷死了,为什么大学生现在这么难?
- 2025-06-21Chrome 插件开发流程是什么?
- 2025-06-21有没有什么惊为天人的 Logo 设计?
- 2025-06-21炫富真的很爽吗?
- 2025-06-21江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
- 2025-06-21作为一个服务器,node.js 是性能最高的吗?
- 2025-06-21韦东奕(北大韦神)要是去写游戏引擎代码,能不能把虚幻引擎按在地上摩擦?数学好真能‘降维打击吗?
- 2025-06-21写业务的话,go是不是垃圾?
- 2025-06-21为什么运维都这么难招?
- 2025-06-21普通家用电脑可以搭建nas吗?
- 2025-06-21为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫?
- 2025-06-21吃爽了是怎样一种体验?
- 2025-06-21一个练过功夫的姑娘能打过一个没练过的男人吗?
- 2025-06-21相对于Go,哪些领域是.NET做不到或做不好的?
- 2025-06-21印度是真的烂还是咱们在信息茧房里面?
- 2025-06-21Golang是不是代替了PHP以前的生态位啊?
推荐产品
-
洲际导弹能打到任何地方,为什么还需要轰炸机?
总参谋部:轰炸机起飞。 20分钟后,外交部:对面怂了,要派 -
李亚鹏为什么会沦落到为4000万下跪的地步?
4000万,沦落? 这么说吧,我的办公室前房东是某国内前超一 -
印度50年内会不会超越中国?
印度空军世界排名第三,中国空军仅次于印度。 这个名次不是印 -
2025年6月,到底买油车还是电车?
我的油车 15年的阿特兹 一年油费4000 保险3100 保
最新资讯