当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-18055大驱在世界属于什么水平?
- 2025-06-18你怎么看待剪映收费过高问题?
- 2025-06-18为什么国内瓦洛兰特那么厉害,csgo 却比赛成绩不行?
- 2025-06-18为什么老顾客吃着吃着就不再来照顾生意了呢?
- 2025-06-18特朗普发文要求伊朗无条件投降,并被曝考虑加入对伊空袭,有哪些目的?伊朗会弃核求生吗?
- 2025-06-18男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?
- 2025-06-18巅峰期的成龙身体素质是怎么一种存在?
- 2025-06-18女孩子第一次穿高跟鞋是什么体验?
- 2025-06-18jetson x***ier nx系统烧录软件可以用软碟通吗?
- 2025-06-18小米空调的体验如何?
- 2025-06-18为什么人到中年,很少有身材苗条的?
- 2025-06-18为啥有好多人说 Arduino 是玩具?
- 2025-06-18如何评价字节跳动开源的 HTTP 框架 Hertz ?
- 2025-06-18被时代淘汰的水果有哪些?
- 2025-06-18你身边身材最好的女生是什么样?
- 2025-06-18golang 与rust 在服务器程序领域相比较,各有什么优劣势?
推荐产品
-
我觉得隋唐是鲜卑帝国,有问题吗?
孩子,还是要多学习……以下是我对你教诲,如果你理解不了,直接 -
如果苹果真的下架了微信的话,会发生什么?
说一个老事吧。 苹果开源API代码里面有一段专门为微信的写注 -
男人为什么到了一定年纪就喜欢喝酒?
上了一周的班,周五晚上8-10点打个羽毛球,筋疲力尽。 回家 -
伊朗那么大却被一个小小的以色列打的无法还手?很多高层领导都被干掉了为什么?
这次是五常默认了,伊朗不干人事,得敲打一下。 24年10月
最新资讯




