当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-27CPU 为什么很少会坏?
- 2025-06-27如何在Mac m1中部署openwrt软路由虚拟机?
- 2025-06-27女生真正的完美身材是什么样子?
- 2025-06-27如何评价网易国产动作冒险单机新作《归唐》首支预告片?
- 2025-06-27广西可以摆烂吗?
- 2025-06-27跟一对情侣合租的感受?
- 2025-06-27网友小米悠悠因卵巢囊肿拖延治疗演变为卵巢子宫内膜样癌去世,有哪些警示?这是种什么病?前期有哪些症状?
- 2025-06-27男医生在给年轻靓丽的女性检查时会是什么心态?
- 2025-06-27为什么 m1 ***用大小核设计却没有 intel 的问题?
- 2025-06-27为什么全网 都在说 iOS 开发不行了 ?
- 2025-06-27你们是怎样看待警察这一职业的?
- 2025-06-27为什么大部分人都认为2560x1440是2K?
- 2025-06-27Electron 做游戏客户端的潜力有多大?
- 2025-06-27Golang 中为什么没有注解?
- 2025-06-27不限制语言,客户端GUI开发用什么好?
- 2025-06-27HTTP/3 解决了什么问题,又引入了什么新问题?
推荐产品
-
SwiftUI 是不是一个败笔?
概览小伙伴们都知道,为了将 SwiftUI 中多如牛毛的视图 -
一个母亲对儿女说,这世上除了爸妈没人真心希望你们好。请问你怎么看?
0007保持平衡 朋友对你说,希望你过得好。 你千万要知道 -
有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗?
这让我想起了之前遇到的几位租客。 我有一套老破小,两室一厅 -
为何雷军天天健身,却无健身痕迹?
因为他撒谎了! 他说他跑步,月均300公里。 对,不跑步的人
最新资讯