当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 人气:发表时间:2025-06-24 10:10:14
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 请问游戏科学当时是怎么防止人才被别的公司挖走的,一个公司怎样才能留住员工?
- 后端真的比前端累吗?
- 敢不敢把刚刚复制粘贴的东西发出来?
- 冬天也要穿胸罩吗?
- 程序员的你,真的热爱编程吗?
- 今天在用剪映剪***被一个会Premiere的同学看到了,嘲笑我用剪映,Pr剪辑真的比剪映好吗,好在哪?
- 为什么说中国是基建狂魔?
- 电脑有64G的物理内存(DDR5 5200),完全够用了,可以关闭系统的虚拟内存吗?
- 请问一下图中***的名字,谢啦?
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
最新资讯文章
- 为什么有的人喜欢盲目抵制 goto 语法?
- 你最推荐 macOS 上哪款中文输入法?
- 女生被踢裆也会很疼吗?
- 一个非常漂亮的残疾女孩,会有人愿意娶吗?
- 有一张巨强的显卡是什么体验?
- 为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
- 未来20年什么是优质资产?
- 055万吨驱逐舰是不是有些被过于神化了,有没有了解的大佬详细解释一下?
- 27寸显示器有必要上4K吗?
- 字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
- 为什么国内程序员们没有联合起来设计一种中英文严格2:1宽度比的字体呢?
- 怎么看待三十而已里说的养鱼让人玩物丧志,养鱼是魔鬼,是黑洞,养鱼毁三代鱼缸毁一生的话?
- 如何看待2025江苏国补在6月1日突然暂停下线?
- 现在写 J***aScript 的是不是已经没人在用 class 这个关键字了?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?






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