当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_天津市东丽区整昌救醒装饰盒有限合伙企业
文章出处:网络 人气:发表时间:2025-06-23 15:50:19
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 为什么毒瘾那么难戒?
- JetBrains会成为下一个Borland吗?
- 女生穿超短裙就是为了给别人看吗?
- 你怎么评价日本某个前空姐说:“如果我在经济舱,年薪2000万日元以下的乘客没有资格给我递名片”?
- 你会从mac转向Windows吗?
- 个人开发者或小企业不申请经营性ICP备案,怎样开发APP盈利?
- electron 可以开发诸如 adobe 全家桶这些大型软件吗?
- 为什么今年的雷霆会惹众怒?
- 如何评价电视剧《以法之名》10-12集?
- 时隔 20 年新修订的治安管理处罚法自明年 1 月 1 日起施行,新修订的治安管理处罚法聚焦哪些问题?
最新资讯文章
- 如何评价电影《F1:狂飙飞车》?
- 你会从mac转向Windows吗?
- 81年女,本科,未婚未育,还有结婚的可能性吗?
- 日本是如何走出长达30年通缩螺旋的?根本原因是什么?
- 独立开发者靠什么赚钱?
- 前几年说五五分流,现在怎么又开始扩招了?
- 老人怕死吗?
- 为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
- k8s里面kubectl get pod -d wide命令作用是什么?
- 自己组一个E5服务器才几百块钱,为什么去阿里云租这么贵?
- 脸与身材不符是种怎样的体验?
- 为什么黄河入海口没有形成大城市?
- 公司就一个后端一个前端,有必要搞微服务吗?
- 程序员加班的真正原因是什么?
- 被时代淘汰的水果有哪些?
- 月薪一万在南宁能过什么样的生活?
- 如何评价韩剧《鱿鱼游戏 3》(最终季》?
- 买到烂尾楼到底该有多绝望?
- 谁是对Mac有成见然后用完Mac后真香的?
- 工业克苏鲁什么意思?