当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_浙江省温州市龙湾区挑阿率交通产品有限合伙企业
浏览次数:304发表时间:2025-06-25 08:30:11
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗?
- 北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
- J***aScript 已经强大到什么程度了?
- Electron 和当下其他的桌面开发方法相比如何?
- 中国预警机世界领先吗?
- 目前最具性价比的全栈路线是啥?
- 魔兽世界为什么把抗性属性去除了?
- Electron 和当下其他的桌面开发方法相比如何?
- PHP和Node.js哪个更爽?
- 为什么很多人喜欢摇滚,他们的唱功其实根本就不好啊?
最新资讯文章
- 为什么用 electron 开发的桌面应用那么多?
- 真的有这种又苗条身材又爆炸的么?
- 如何优雅地给妹子优化电脑(Windows)?
- 目前国内网盘,最尊重用户的是哪家?
- 印度是真的烂还是咱们在信息茧房里面?
- 有没有追妻火葬场追不回来,女主跟男二收获幸福,男主后悔莫及的文?
- 世界上哪款战斗机最好看?
- 北大「韦神」粉丝破 2000 万,评论区成高考许愿池,如何看待家长们纷纷从韦神这里「沾福气」的心理?
- 你和你老婆是怎么认识的?
- PHP初学者,我能不能使用PHP来开发桌面应用?
- 如何评价MiniMax开源首个视觉RL统一框架V-Triune,实现推理感知一肩挑,其技术上有何优势?
- 鱼缸能不能做到一直不换水还很清澈?
- 自己组一个E5服务器才几百块钱,为什么去阿里云租这么贵?
- 印度为什么一定要和中国作对?
- 如何看待《新京报》评论「“谁违约谁担责”,让烂尾楼业主不再“钱房两空”」?
- 为什么很多公司都不招大龄码农?
- 为什么 mac mini 的 m4 版本价格这么低呢?
- 如何评价***伊内斯·特洛奇亚的身材?
- 33岁P7研发从阿里巴巴离职了,回老家当个老师怎么样?
- macOS下有哪些作为开发人员推荐安装的软件?





