当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 浏览次数:发表时间:2025-06-23 13:10:17
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 20届设计系,我的设计水平很差吗,找不到合适的工作?
- 有没有宝塔平替的服务器管理面板,现在宝塔越来越贵了,也太臃肿了?
- 印度是真的烂还是咱们在信息茧房里面?
- 工资突然崩塌式下降是什么感受?
- 你觉得反渗透净水机和超滤净水器哪个是更适合厨房使用的?
- 你卡过最厉害的bug是什么?
- 请问27寸4K显示器哪个好呀?
- Golang vs Rust vs Dlang 哪个更有前途,哪位大牛这 3 门语言都用过?
- 消息称三大运营商将于今年下半年全面重启eSIM,eSIM有哪些好处?为何此前暂停这一业务?
- 如何看待使用mac mini当7*24h的服务器?
最新资讯文章
- 为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号?
- 组nas一定要TDP低的cpu吗?
- 为什么很多知乎的回答推崇日本式的市区、市郊通勤铁路?
- Linux 下有没有类似 Everything 的搜索工具?
- 伊朗若拥有巴基斯坦的中国防控体系,能否把美国的B2轰炸机打下来?如果打下会对世界局势产生什么影响?
- 新买的移动硬盘该格式化为 NTFS 还是 exFAT?
- 什么是 AI Agent(智能体)?
- 为什么国内程序员们没有联合起来设计一种中英文严格2:1宽度比的字体呢?
- 蜂鸟音乐要求邓紫棋立即下架重制歌曲,邓紫棋回应不会下架,此前她称 6 年没收到版税,如何看待此事?
- 作为一个服务器,node.js 是性能最高的吗?
- 不管黑客用了多少跳板,最终是不是可以通过网络运营商找出真实 IP?
- 发现孩子走丢的那一刻,你是什么心情?
- 作为一个服务器,node.js 是性能最高的吗?
- 苹果 6 月 10 日召开的 2025 年全球开发者大会「WWDC25」,有哪些值得关注的信息?
- Golang 中为什么没有注解?
- 为什么年轻的肉体让人沉迷?
- 始终怀不上孕是种怎样的体验?
- sql in 条件超过 1000 怎么办?
- 你们的腰突是怎么突然好的?
- iOS的墓碑机制这么厉害,为什么Windows、Linux不***用呢?