当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
人气:发表时间:2025-06-24 18:50:16
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 为什么我感觉gemini 2.5 pro总是用力过猛?
- 有谁现在正在使用苹果mac mini 吗?能分享一下使用感受不?
- PHP和Node.js哪个更爽?
- 现在既然全靠雷达了,为啥伊以炸来炸去都要在晚上?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 为什么这么多人说 Gmail 好用?Gmail 和 QQ 邮箱相比到底好在哪里?
- PHP现在真的已经过时了吗?
- 中年夫妻有多少生活和谐的?
- 为什么 m1 ***用大小核设计却没有 intel 的问题?
- 为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号?
最新资讯文章
- 面试中被嘲笑Token放在redis里,该如何应对这种情况呢?
- 长得和刘亦菲很像是一种什么体验?
- 可以随身携带一个Linux系统吗?
- 看网上致态TiPlus5000好评很多啊,都是真的吗?
- 冬天也要穿胸罩吗?
- 现代艺术只考虑意义、不考虑美感吗?
- 我毕业想成为前端工程师,可是前端技术太多,越学越多,可是我想成为技术强的人,又很无助,怎么办?
- 为什么程序员独爱用Mac进行编程?
- 什么样的人算是中了基因***?
- 如何评价引入 Liquid Glass 设计的 iOS 26?
- 为什么我感觉gemini 2.5 pro总是用力过猛?
- 为什么一谈到Wi-Fi想支持6GHz,总有人说那你可以去国外?
- 你被哪个后来知道很sb的BUG困扰过一周以上吗?
- 女生穿小妈(后妈)裙是种什么体验?
- 普通人的电脑配置到底是什么水平?
- 预算600左右,想开个草缸玩,能给点建议吗?
- 如何评价剪映svip,599一年,有替代方案吗?
- 是什么原因让你决定开始练书法?
- 目前中国男性有什么困境?
- 如何评价杨立昆认为大模型只是对海量文本的模式进行复杂拟合,根本不懂意义?