当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 人气:发表时间:2025-06-25 08:30:11
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 老公每晚都想要怎么办?
- 有没有一个时间段,自己乐在其中,可亲人或者朋友却觉得你很辛苦,很心疼你?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 如何评价人民网评关于集中整治违规吃喝的发文?
- 做好的flask项目怎么部署到服务器,使用公网ip可访问?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 为什么中国的入境外国游客数量还不如日本?
- 如何评价张靓颖刘宇宁《九万字》?
- 如何判断颈椎病的严重程度?
最新资讯文章
- 什么事情是你待在西安才知道的?
- ***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?
- 韩寒现在为什么不写书了呢?
- 你从什么时候开始感觉孩子不属于你了?
- 如何评价刘亦菲?
- 前端如何设计网页?
- 以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 评价一下Proxmox VE与ESXi的优劣?
- React 知识点总结有哪些?
- 你和你老婆是怎么认识的?
- 前端,后端,全栈哪个好找工作?
- 扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉?
- 我一直想不明白,日系车为什么就走下坡路了呢?
- 作为一个服务器,node.js 是性能最高的吗?
- 如何客观评价李小冉的长相?
- 为什么董明珠攻击小米空调,而公牛却没有攻击小米插座?
- 如果全球都停止出口粮食,中国能否自给自足?
- 有什么是你去了上海才知道的事情?
- ***机关工作人员如何申请Windows电脑?
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?





