当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_上海市崇明区阳召差灯具股份公司
文章出处:网络 人气:发表时间:2025-06-26 20:20:15
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 养多少只鸡可以做到一天一个免费的鸡蛋?
- 你为什么对kotlin失去好感?
- 24-25赛季 NBA 总决赛 G6 步行者 108-91 雷霆,如何评价本场比赛?
- 印度空难客机两个黑匣子均已找到,最新发现的为驾驶舱语音记录器,会对事故调查带来哪些帮助?
- 怎么向老婆简单解释nas的用途?
- 如何评价 Next.js?
- 如何看待Ollama基于Go语言开发而不是别的编程语言?
- iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
- cloudflare的1.1.1.1和warp有什么区别?
- 新手养鱼,养什么鱼好?
最新资讯文章
- golang 与rust 在服务器程序领域相比较,各有什么优劣势?
- 做成这样可以干平面设计吗?
- 有一个***约你出去,你会去吗?
- 如果全球都停止出口粮食,中国能否自给自足?
- 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- 如何评价字节跳动开源的 Netpoll?
- ***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?
- 为什么感觉德国在中国的名声比英法美日好一点?
- 055万吨驱逐舰是不是有些被过于神化了,有没有了解的大佬详细解释一下?
- 微软裁了 6000 人,其中软件工程师受影响最大,这会给整个软件行业的人才流动带来怎样的连锁反应?
- 国产香橙派和树莓派差距在哪?
- 24-25赛季 NBA 总决赛 G6 步行者 108-91 雷霆,如何评价本场比赛?
- 为什么好多人不承认大众审美就是喜欢白皮?
- 如何看待「苏超」赞助商1个月增加超200%,达到中超2倍?
- 有一双超级大长腿是什么感觉?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 黄金,今年会达到怎样的高度?
- 养多少只鸡可以做到一天一个免费的鸡蛋?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 消息称三大运营商将于今年下半年全面重启eSIM,eSIM有哪些好处?为何此前暂停这一业务?