当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-25各位Unity游戏客户端前辈,想问问大家要找到一份工作还需要学什么?
- 2025-06-25大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
- 2025-06-25***拍大尺度片子时摄影师不会看光吗?
- 2025-06-25请问有没有什么工具能够生成局域网的网络拓扑结构图?
- 2025-06-25为什么反姜萍的人把姜萍的数学符号不规范看得很重?
- 2025-06-25CAD中如何将尺寸链接进增强属性里?
- 2025-06-25我特别不明白,我们这边做j***a 的,为什么要用windows 做server?
- 2025-06-25五十岁以上的女人还能好看吗?
- 2025-06-25为什么中国式父母总是很“扫兴”?
- 2025-06-2527寸显示器是否有必要到4K?
- 2025-06-25Caddy 和 Nginx 比有哪些优点和缺点?
- 2025-06-25阿里云服务器续费价格好贵,想换一家云服务厂商,该怎么选择?
- 2025-06-25胸大的女孩子有什么烦恼?
- 2025-06-25全世界最腐败的***有哪些?
- 2025-06-25腰间盘突出能不能治愈?
- 2025-06-25如何看待现在的前端?
推荐产品
-
字节跳动辞退原豆包大模型负责人乔木,被曝婚内出轨下属,如何看待这一处理结果?
我想起了阿里的蒋太子 本周一的新闻:阿里架构调整——饿了么、 -
如何评价前端框架 Solid?
Solid 很灵活。 它没有和 Web 绑死,没有和特殊的编 -
骑行水壶中的水被暴晒之后还能喝吗?
我与你无冤无仇,何故加害于我? 如果是这种在外面暴晒了好 -
求大神解答,为什么大家都不喜欢用docker?
我在游戏行业呆了7、8年,互联网行业呆了2年,实体行业呆了4
热销产品
最新资讯