当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_上海市崇明区阳召差灯具股份公司
文章出处:网络 人气:发表时间:2025-06-28 11:10:16
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 中国发动机是技术落后,还是材料技术没有攻克?
- 你是怎么发现亲戚开始见不得你好的?
- Node.js 性能为什么这么差?
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 新手养龟想入手黄缘龟,该怎么养?
- 如何评价 Ubuntu 24.04 LTS?
- 罗马仕宣布召回超 49 万台充电宝,极端场景下可能有燃烧风险,有多危险?为何有安全隐患的产品能够上市?
- Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
- 你身边身材最好的女生是什么样?
- 你看过哪些以为是段子新闻,结果发现居然是真的?
最新资讯文章
- 如何看待 Three.js / WebGL 等前端 3D 技术?
- 国内这么多码农,为什么出不来JetBrains, MathWorks这样的公司?
- 有人说x86是条必沉的船,苹果早就跳船了,微软也有弃船的意图,你怎么看?
- 为什么很多家庭一到过年就吵架?
- 240hz的显示器对比144hz提升有多少?
- 有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗?
- 为啥软路由大多都是爱快加openwrt的组合,单openwrt有什么缺点嘛?
- 是什么原因让你一定要用 iPhone?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 为什么 WebStorm 这么好用还会有人去用 VSCode?
- 写代码的时候总是考虑太多怎么办?
- 我女儿三岁两个月背下整首木兰辞,请问这说明她特别聪明吗?
- Web后端开发,用Python还是Go呢?
- 大家觉得前端开发 2025 年行情怎么样?
- 如何看待英雄联盟前职业选手mlxg官司输了,被强制执行2500w?
- 目前美军还有哪些领域是明显领先于解放军的?
- 为什么我养的龟忽然死了?
- 如何评价B站up主***千代退网?
- 胸大的女孩会自卑 吗?
- Switch模拟器哪个好?