当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
人气:发表时间:2025-06-29 04:50:10
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- obsidian用一两年后会有多大?全文搜索还快吗?
- 独立开发***能盈利吗?感觉好累...
- 都在喊没钱,钱到底去哪儿了?
- 世界上存在动漫少女般完美的「身体」吗?
- 夏天女生都衣服很透,里面内衣好明显,真的不是别人想看,本人不会觉得尴尬么? ?
- 有些家长可以恶心到什么程度?
- 为什么用 electron 开发的桌面应用那么多?
- 怎么把多个pdf合并在一起?
- 一个人能做出什么开源项目?
- Centos为什么突然没人用了?
最新资讯文章
- 前端如何设计网页?
- 2025年,笔记软件又如何选择?
- 法布雷加斯陨落的核心原因是什么?
- 如何看待贾玲、沙溢、贾冰、杨天真、范湉湉均瘦身成功?为什么明星想瘦就瘦普通人却很难?
- 为什么台式 PC 还处在组装(DIY)阶段?
- switch2好用吗朋友们?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 魔兽世界有必要4k吗?
- 时隔 20 年新修订的治安管理处罚法自明年 1 月 1 日起施行,新修订的治安管理处罚法聚焦哪些问题?
- 为什么dota2迟迟不出百分比穿透类装备?
- 鸿蒙电脑应用开发和鸿蒙手机是一样的吗?
- 小米 YU7 发布会,有哪些大说特说的点其实是行业基操?
- Windows上有没有一分多屏和多屏合一的软件?
- 养乌龟只养一只,它觉得会孤独吗?
- 为什么今年的雷霆会惹众怒?
- 肌肉男打得过练拳击的瘦子吗?
- 中美贸易协定取得重大突破!美股暴涨!美国近期宣布与多个经济体将达成实质贸易协定,对此你怎么看?
- 动物为什么不会交配错?
- 中央多份重磅文件出台,密集释放「涨工资」「提高居民收入」的信号,这背后有何深意?
- 知乎上有哪些被顶到高票的反智答案?




