当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_上海市崇明区阳召差灯具股份公司
文章出处:网络 人气:发表时间:2025-06-28 10:40:15
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 最近你明白了些什么道理?
- 你会根据孩子的期末成绩来安排暑******吗?
- 你们学校的校花都是怎么样的?
- 继续C++还是转前端?
- Rust 的设计缺陷是什么?
- Windows下如何阻止电脑休眠?
- 妹妹说C字裤只是本体可能好看而已,穿在身上其实非常丑,爱美的女孩根本不买,是这样的么?
- 请问您见过最惊艳的sql查询语句是什么?
- 江西一救护车转运重症患儿 800 公里收 28000 元遭质疑,争议点是什么?哪些信息值得关注?
- 女生穿超短裙就是为了给别人看吗?
最新资讯文章
- 苹果部分表情在安卓机型上显示有区别,为什么会这样?从技术层面统一不同机型 emoji 表情好实现吗?
- 面试中被嘲笑Token放在redis里,该如何应对这种情况呢?
- 如何评价 Vue.js 纪录片?
- 如何评价华为最新长焦专利技术?能否颠覆手机长焦摄影的目前限制?
- go语言unmarshal反序列化json数据,类型不确定怎么办?
- Node.js是谁发明的?
- 如何评价***伊内斯·特洛奇亚的身材?
- 年纪轻轻为什么会得腰肌劳损?
- 如何看待多地开展查摆年轻干部玩心重、贪图享乐、说话随意、社会交往复杂、生活不检点等问题的行动?
- 应该如何看待群晖在DSM 7.2.2-72803更新中去掉了Video Station?
- 现在个人博客不能备案了吗?
- 请问985、211的非常努力的人是什么样子的?
- vue + tsx 的开发体验能追得上 react+tsx么?
- 为什么都认为无GC语言一定会比有GC语言要快?
- 如何看待rust编写的zed编辑器?
- 有哪些让你目瞪口呆的 Bug ?
- 如何评价黄霄云这个人?
- 什么是 AI Agent(智能体)?
- 我想问为什么现在玩dnf的人越来越少了,退游的人越来越多?
- Golang与Rust哪个语言会是今后的主流?