当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 人气:发表时间:2025-06-26 04:25:10
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 为什么有的房东喜欢把房间租给女租户?
- 以前很多人家里都有家庭***,为什么现在几乎看不到了?
- 易语言作者吴涛的技术水平在国内能排到什么级别?
- 你被哪个后来知道很sb的BUG困扰过一周以上吗?
- 为什么美国医生看一个病人要半个小时左右,而中国医生五分钟就能看一个?
- 为什么 J***aScript 在国外逐渐用于前端+后端开发,而国内还是只用它做前端?
- 为什么 Bun 选择了 Zig 以及 JSCore?
- 公司就一个后端一个前端,有必要搞微服务吗?
- 怎么看待三十而已里说的养鱼让人玩物丧志,养鱼是魔鬼,是黑洞,养鱼毁三代鱼缸毁一生的话?
- 为什么低个子男生更喜欢身材大很多的大女孩?
最新资讯文章
- AV1和HEVC的性能差异有多大?
- 为什么有些人不喜欢春晚提到饺子?
- 一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
- 很多号称无损放大/压缩图片的工具超越photoshop了吗?
- 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
- 为什么某些人说中国现在全球军事实力第一,但包括中国人在内很多人不认可?
- 如果富坚义博宣布彻底停笔《全职猎人》并开放后续版权?
- 为什么现在吹Rust的人这么多?
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 可以讲讲赵丽颖吗?
- ***如战鹰长得一般,还能有今时今日的影响力吗?
- 邻居家小孩来敲门问WiFi密码,告诉他之后,他竟然几部手机电视全用上。你说该怎么办?
- 高中是什么样的啊?很青春吗?
- 5 月 28 日 DeepSeek R1 模型完成小版本试升级并开源,具体有哪些提升?使用体验如何?
- 为什么感觉淘宝现在不如拼多多了?






关注公众微信号
移动端,扫扫更精彩