当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
人气:发表时间:2025-06-25 09:50:18
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 我应该设置多少kb才能让他不能玩游戏?
- 为什么 m1 ***用大小核设计却没有 intel 的问题?
- 你怎么看待剪映收费过高问题?
- 做好的flask项目怎么部署到服务器,使用公网ip可访问?
- 曹玉磊冒充「清华院长」频繁参加活动遭官方打***,他为何能堂而皇之以***身份开展活动?其将受到哪些处罚?
- 苹果的工程师画图纸的时候用的是苹果电脑还是Windows电脑?
- 读史书时有没有让你笑出声的段落?
- go语言unmarshal反序列化json数据,类型不确定怎么办?
- 如何评价首个女性友好的编程语言HerCode?
- 鸿蒙折叠屏笔记本为什么敢卖26999?
最新资讯文章
- 为什么好多人不承认大众审美就是喜欢白皮?
- 为什么苹果的Mac不能啃下“游戏”和“软件支持”这2块硬骨头?
- 为什么买的小乌龟总是养不活呀?
- 中国现有的雷达技术能发现B2么?
- 韦东奕(北大韦神)要是去写游戏引擎代码,能不能把虚幻引擎按在地上摩擦?数学好真能‘降维打击吗?
- 三次元中真的存在二次元中的超长头发吗?
- 雷军为什么不愿意用性价比打法进军NAS?
- 为什么个人需要公网ip?
- 三只羊是不是被人做局了?
- 有一个***约你出去,你会去吗?
- 成为体育女主播,光「好看」就够了吗?
- 女朋友是跳拉丁舞的,跳双人舞时会有身体接触,作为男友我感觉有点吃醋怎么办?
- 三只羊是不是被人做局了?
- 如何看待某日本小学校园餐只有一小块鸡肉?
- 女主播和榜一大哥现实碰面会做什么?
- 如何看待极客湾评测麒麟X90的性能与表现?
- 男子被树枝刺伤无视伤口终要截肢,为什么会造成这么严重的后果?被植物划伤后的正确处理方式有哪些?
- 有什么是虚拟机代替不了物理机的?
- 为什么中国很少有人使用linux?
- 一个母亲对儿女说,这世上除了爸妈没人真心希望你们好。请问你怎么看?