当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-22中国经营得最差的省级电视台是什么?
- 2025-06-22如何评价首个女性友好的编程语言HerCode?
- 2025-06-22公立医生帮联系民营救护车,800 公里收费 2.8 万元,收费合理吗?救护车收费标准是什么?
- 2025-06-22为什么腰肌越练习越僵硬?
- 2025-06-22极度疲劳下,人一次最多能睡多久?
- 2025-06-22据说Rust和WASM可以让J***ascript变得更强,有值得推荐的项目吗?
- 2025-06-22为什么以色列总理内塔尼亚胡态度变软了?
- 2025-06-22美国的一个航母编队真的可以完爆一个中小国家吗?
- 2025-06-22王虹教授在北大开讲座,韦东奕连续 3 天听讲座,韦东奕和王虹谁的数学天赋更强?
- 2025-06-22冬天也要穿胸罩吗?
- 2025-06-22如何看待“开私人飞机的富人不带头环保,我一普通人为啥要环保”的观念?
- 2025-06-22大家买的房子都跌了多少呀?
- 2025-06-22如何看待Adobe公司新发布的project indigo ***?与安卓的谷歌相机孰优孰劣?
- 2025-06-22汉语是牺牲了什么,才成为世界最紧凑、最高效的语言?
- 2025-06-22世界上哪款战斗机最好看?
- 2025-06-22有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
推荐产品
-
网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
我前司搞过一次,让我用Python统计gitlab提交代码量 -
如何看待英雄联盟前职业选手mlxg官司输了,被强制执行2500w?
吃了下瓜,只能说mlxg真的算是一手好牌给全打烂了,其实在强 -
什么是 5G 固定无线接入(FWA)?
FWA 是个啥?FWA(Fixed Wireless Acc -
大家为什么会讨厌缩写?
“前面就是CBD(Central Business Dist
最新资讯




