当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-26为什么中国开发不出流行的编程语言?
- 2025-06-26谁是对Mac有成见然后用完Mac后真香的?
- 2025-06-26如果让你设计攻打台湾,你会有什么好的想法和打法?
- 2025-06-26如何看待黎明娶了离异后的女助理?
- 2025-06-26为什么董明珠攻击小米空调,而公牛却没有攻击小米插座?
- 2025-06-26世界上存在动漫少女般完美的「身体」吗?
- 2025-06-26买到烂尾楼到底该有多绝望?
- 2025-06-26那你说什么样的是美女?
- 2025-06-26为什么大部分人都认为2560x1440是2K?
- 2025-06-26Caddy 和 Nginx 比有哪些优点和缺点?
- 2025-06-26如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 2025-06-26Golang和J***a到底怎么选?
- 2025-06-26你怎么看待剪映收费过高问题?
- 2025-06-26新手养鱼,鱼缸中能放入哪些水草?
- 2025-06-26有人认识这个小姐姐吗,超爱她的照片?
- 2025-06-26陈梦实力到底如何?
推荐产品
-
指挥大规模军团作战很消耗脑力吗?
这是IISS的我军布防图。 然后这是台湾的布防图 -
vue + tsx 的开发体验能追得上 react+tsx么?
站在2025年6月这个时间点,我觉得相当不错,用vue+ts -
真的有这种又苗条身材又爆炸的么?
我姐跟我科普过,胸基本上就两种,腺体胸和脂肪胸 腺体胸这种主 -
为什么广东人敢生?对别的省份提高生育率有哪些可借鉴学习之处?
坐标惠州,你可以参考一下我们村的人的做法 我前闺蜜一家五女一
最新资讯




