当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 浏览次数:发表时间:2025-06-26 14:30:19
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 如何看待多地开展查摆年轻干部玩心重、贪图享乐、说话随意、社会交往复杂、生活不检点等问题的行动?
- 对方酒驾,我们提出私了要了3.5W,会被认为敲诈勒索吗?
- 有用 NAS 被联通以安全为由要求停止使用的吗?
- 有哪些是你用上了mac才知道的事?
- 我毕业想成为前端工程师,可是前端技术太多,越学越多,可是我想成为技术强的人,又很无助,怎么办?
- 使用内存超过32G(含)的电脑是种怎样的体验?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 如何评价zig这门编程语言?
- 高一弟弟上设计课需要买电脑,为了杜绝他打游戏给他买了一万二的苹果,但他还是在想办法下载游戏,怎么救?
- 预测一下,下一次阅兵会出现什么武器震惊世界?
最新资讯文章
- 作为一个腰细腿粗的女生什么感觉?
- 2025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
- 有没有宝塔平替的服务器管理面板,现在宝塔越来越贵了,也太臃肿了?
- 如何评价「尖叫」这种饮料?
- 前端如何设计网页?
- 中国大陆地区献血率为何如此低下?
- 我的儿子随我姓,为啥婆家反应那么大?
- 预测一下,下一次阅兵会出现什么武器震惊世界?
- 大家如何看待出卖身体的女生?
- Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
- 独立开发者如何发现机会?
- 大家在做登录功能时,一般怎么做暴力破解防护?
- 韦东奕(北大韦神)要是去写游戏引擎代码,能不能把虚幻引擎按在地上摩擦?数学好真能‘降维打击吗?
- 鲸鱼会不会比人类更早知道地球是圆的这件事?
- 毒蛇出没之处,七步之内必有解药。这是正确的么?如果是,依据是什么?
- 女生被踢裆也会很疼吗?
- Postgres 和 MySQL 应该怎么选?
- 女朋友是跳拉丁舞的,跳双人舞时会有身体接触,作为男友我感觉有点吃醋怎么办?
- 电脑上有什么具体的程序运算是cpu完爆gpu的?
- Golang和J***a到底怎么选?