当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-25有一双超级大长腿是什么感觉?
- 2025-06-25arm在低功耗下的效率是x86的两倍以上,为何掌机还不使用arm芯片?
- 2025-06-25冬天也要穿胸罩吗?
- 2025-06-25江西明天查分了,想问问大家现在心态如何?
- 2025-06-25如果可控核聚变成功应用了,电费等成本等极大下降,哪些行业会兴盛起来?
- 2025-06-25你见过的最棒的个人博客界面是什么样的?
- 2025-06-25自研项目,PHP用什么框架最好?
- 2025-06-25***x512具体在哪些方面应用?
- 2025-06-25如何评价钟南山院士?
- 2025-06-25家庭网络,是否有必要做多个网段并隔离?
- 2025-06-25幼升小的暑***, 家长和孩子应该做哪些准备?
- 2025-06-25如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 2025-06-25哪张照片让你觉得刘亦菲美得不可方物?
- 2025-06-25Rust口碑不错,为何学的人却很少?
- 2025-06-25为什么是9月3日阅兵而不是10月1日国庆阅兵?
- 2025-06-25为什么windows的arm版没有被广泛使用?
推荐产品
-
如何评价前端框架SolidJS?
性能好,心智负担低,语法易上手,ts 友好。 但是随着 we -
现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么?
8K之后是16K,但个人认为16K可能遥遥无期,毕竟8K都还 -
如何成为氛围感美女?
我表姐 凭借着一身自带高级感的清冷香气,以及白得发光的滑溜皮 -
为何Microsoft能一直留在中国市场?
谷歌退出中国市场不是因为反对审查,谷歌在任何国家的服务里都会
最新资讯




