当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_浙江省温州市龙湾区挑阿率交通产品有限合伙企业
浏览次数:304发表时间:2025-06-25 22:15:13
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 被时代淘汰的水果有哪些?
- 大部分语言都用尖括号<>表示泛型,为什么golang要标新立异用中括号?
- Apple 为什么不封杀 Flutter 呢?
- 如何看待三峡集团总部搬迁至武汉?
- H264和H265谁画质好,求回谢谢!?
- 如何看待华为Pura80标准版手机接口竟倒退成USB 2.0?要是也烧了WIFI是不是不好备份数据?
- 如何看2024年,小米的企业所得税实际纳税额超过华为?
- 为什么国内程序员不喜欢写单元测试?
- 普通用户需要买高刷显示器吗?
- 为什么腰突不受到医学界的重视?
最新资讯文章
- 国际空间站的氧气是怎么来的?为什么一直都用不完?
- 如何评价高圆圆的身材算是美女类型的吗?
- 如何使用hexo+github搭建华丽博客 ,类似***://codingxiaxw.cn/的博客?
- 《捞女游戏》发售仅一天同时在线超 6330 人,如何看待游戏的销量?
- 做一个中国的微软到底有多难?
- 怎么用deepseek 编写程序代码开发软件?
- 伊朗这次让以色列打惨了,这个国家还能挺过来吗?
- 普通人用得着4k分辨率的显示器吗?
- 印度为什么一定要和中国作对?
- 那你说什么样的是美女?
- 家里想搞一个服务器,怎么才不违规?
- 扩散模型中的信息是哪里来的(噪音怎么变成了图像)?
- 在韩国生活有什么体验?
- 《捞女游戏》发售仅一天同时在线超 6330 人,如何看待游戏的销量?
- 如何解决没有公网IP情况下对家里NAS的高速远程访问?
- obsidian用一两年后会有多大?全文搜索还快吗?
- 狗头萝莉究竟做错了什么?
- 为什么国外网站总喜欢弹出cookie访问权限弹窗,国内网站却没有,这么做有什么意义?
- 据说Rust和WASM可以让J***ascript变得更强,有值得推荐的项目吗?
- 世界上存在动漫少女般完美的「身体」吗?





