当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_米兰·(milan)中国官方网站
文章出处:网络 人气:发表时间:2025-06-27 18:15:12
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 作为普通中国人,我们可以为以色列人民庆祝点什么?
- 男人的快乐有多简单?
- 以色列为什么要打伊朗?
- duckdb的性能如何?
- 儿子抑郁四年左右了,他的未来该怎么办?
- 北大「韦神」粉丝破 2000 万,评论区成高考许愿池,如何看待家长们纷纷从韦神这里「沾福气」的心理?
- Chrome 浏览器设计的神细节有哪些?
- 安装不了 adobe acrobat dc, 请指教?
- 如何评价Cursor?
- 请问运行windows游戏,steam os和windows哪个效率高?
最新资讯文章
- 那你说什么样的是美女?
- 中医把脉是***吗?
- 如何看待 Mac mini M4 支持可更换 SSD?
- 伊朗为什么不买中国战机,却坚持四十年用老旧的苏联米格29、美国F14雄猫战斗机?
- 为什么任天堂在NS2上没有选择使用OLED屏幕以提升续航能力和显示效果?
- 女生真正的完美身材是什么样子?
- 《碟中谍 8》都有哪些槽点?
- Electron 和当下其他的桌面开发方法相比如何?
- 如何看待小米开源项目MiLM-6B?
- 你见过最无用的节俭行为是什么?
- 什么APp听音乐免费?
- 老婆生了孩子,我对她完全没有感觉怎么办?
- 杨幂论文一年间 AI 率从 0 飙至 91%,为什么会这样?AI 查重到底有没有统一标准?
- Flutter 为什么没有一款好用的UI框架?
- 买到烂尾楼到底该有多绝望?
- 女婿不喜欢去丈母娘家的原因是什么?
- 有没有免费的云服务器?
- 为何中国反复升级轰六轰炸机群?
- 只有我觉得.doc文件比.docx文件便捷吗?
- 苹果 6 月 10 日召开的 2025 年全球开发者大会「WWDC25」,有哪些值得关注的信息?





