当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-19女人为什么身体那么软?
- 2025-06-19北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
- 2025-06-19颈椎病的最佳治疗方法是什么?
- 2025-06-19日本AV对中国人的毒害有多大?
- 2025-06-19亚洲体坛最漂亮的十位女运动员都有谁?
- 2025-06-19超小团队选择Django还是Flask?
- 2025-06-19为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 2025-06-19你在出租房屋发现过什么前租客留下的“宝藏”?
- 2025-06-19为什么微信不向telegram学习?
- 2025-06-19亚洲体坛最漂亮的十位女运动员都有谁?
- 2025-06-19如何寻找到相对完整的真正的游戏的源码用来学习?
- 2025-06-19如何评价林志玲?
- 2025-06-19外贸独立站怎么做SEO?
- 2025-06-196月18日,中国女篮 101-92 胜日本女篮,张子宇 18 分韩旭18+11,如何评价本场比赛?
- 2025-06-19如何判断颈椎病的严重程度?
- 2025-06-19为什么要远离社会底层?
推荐产品
-
有哪些小众的开源项目养活了一大批人?
我说一个最商业化的开源项目吧,OneAPI (包括二开的 N -
中国的导弹水平到底怎么样?
在军迷圈之中一直有一个话题,颇受人们关注: “如果有一天中美 -
福建舰下水三周年,从军事角度看,「三航母时代」将带来哪些变化?
安静,太安静了,真的太安静了。 安静得可怕。 001,各种 -
如何看待 Three.js / WebGL 等前端 3D 技术?
作者:vivo 互联网前端团队- Su Ning 本文通过d
最新资讯



