当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_浙江省温州市龙湾区挑阿率交通产品有限合伙企业
浏览次数:304发表时间:2025-06-27 21:35:11
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 今年西瓜收购价只有 2 毛一斤,有瓜农把西瓜扔池塘,现在超市西瓜仍几元一斤,为何会这样?
- 胸大的女孩会自卑 吗?
- 你见过身边身材最好的女生是什么样子的?
- 为什么央视不再报道洛杉矶***了?
- 性在婚姻生活中真的重要吗?
- 特厨隋坡探店成都快餐店,给出80分以上的高分,为什么评分远高于大饭店?
- 怎么才能有尤雨溪一半强,该怎么学习?
- 如何实现电脑定期自动热备份?
- 性在婚姻生活中真的重要吗?
最新资讯文章
- 韦东奕和王虹谁的数学天赋更强?
- 超级喜欢穿短裙正常吗?
- 中国海军是如何崛起的?
- 今年西瓜收购价只有 2 毛一斤,有瓜农把西瓜扔池塘,现在超市西瓜仍几元一斤,为何会这样?
- systemd吞并了什么?
- 世界上哪款战斗机最好看?
- 现在个人博客不能备案了吗?
- 历史上,寒潮最南能影响到哪里?有北半球寒潮影响到南半球或南极寒潮影响到北半球的记录吗?
- PHP现在真的已经过时了吗?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 韦东奕(北大韦神)要是去写游戏引擎代码,能不能把虚幻引擎按在地上摩擦?数学好真能‘降维打击吗?
- 为什么零知识证明(ZKP)领域的开源项目几乎都用Rust实现?
- ddns,仅ipv6访问,***s 高位端口号,需要ICP备案么?会被运营商封锁么?
- 如何看待黄奇帆称「中国房地产消费的居民负债占家庭收入比重达 137.9% ,需调整抑制消费政策」?
- 华为千亿营销是真的吗?
- 如何看待日本小学校园餐只有一小块鸡肉?
- 在武汉的你,择偶的标准是什么?
- Rust开发Web后端效率如何?
- 电影《碟中谍》系列中哪一部最好?
- 如何实现电脑定期自动热备份?





