当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 人气:发表时间:2025-06-25 21:50:16
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 为什么Qwen模型总给我一种又土又low的感觉?
- 美国投掷 6 枚钻地炸弹袭击伊朗福尔多核设施,钻地弹有多大杀伤力?能摧毁伊朗地下核设施吗?
- 广州拟全面取消房地产限购、限售、限价并降低贷款首付比例和利率,拟推动***运动消费发展,将产生哪些影响?
- 埃塞俄比亚真的盛产美女吗?
- SwiftUI 是不是一个败笔?
- 前端,后端,全栈哪个好找工作?
- 「绝世美女」都有什么特点?
- 作为Mac用户有什么推荐的鼠标吗?
- 三只羊是不是被人做局了?
- 你如何看待腾讯《从何说起》,关于周深的专访?
最新资讯文章
- 小米澎湃OS真的很不行吗?
- 你为什么坚持使用/学rust?
- 如何评价电影《碟中谍8:最后清算》?
- ***拍大尺度片子时摄影师不会看光吗?
- Rust 未来会成为主流的编程语言吗?
- 为什么越来越多的车主放弃开顺风车,情愿一个人独自开车?
- 如何评价林志玲?
- 明星现实中真的很漂亮吗?
- 陌生人晕倒了,帮他拨打120后,病人不支付120出车费,这个费用谁来承担?
- 目前最新的VR眼镜可以代替电脑的显示屏吗?自己装一个主机,然后不买屏显示器了?
- 刘强东看到了什么,才去搞外卖?
- 西安一商场大屏播放巨大电风扇,这真的能起到「望扇止暑」效果吗?还是单纯营销创意?
- 为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
- 美国国务卿称将开始吊销中国学生签证,包括在关键领域学科学生,影响有多大?在美中国留学生该怎样应对?
- 如何评价苏州N1GS下场***?