当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-26为什么CCTV-6总是能播一些连院线都上不了的电影?
- 2025-06-26能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 2025-06-26Golang 中为什么没有注解?
- 2025-06-26如何评价前端组件库shadcn/ui?
- 2025-06-26一个三甲医院的HIS系统,运营一年下来,他的数据库能有多大?
- 2025-06-26想往鱼缸里种点水草,但是家里鱼缸大了买水草泥或者底砂太贵了,有没有生活中可以替代的物品或其他建议?
- 2025-06-26老婆生了孩子,我对她完全没有感觉怎么办?
- 2025-06-26是什么原因导致HDR无法推行?
- 2025-06-26听说百度文心一言已经停止训练了,真的***的?百度这是准备放弃ai了吗?
- 2025-06-26你从别人的旧硬盘里发现了什么有趣的东西?
- 2025-06-26同样的SoC,为什么至今仍然没人成功给iPad Pro装上macOS?
- 2025-06-26web3开发值得去学习吗?
- 2025-06-26既然显卡发热量那么大,为什么不把热量收集利用起来,比如烧水和供暖?
- 2025-06-26纯理科高中生想接触科技圈子,学软件硬件编程,有空自己造点东西。问问各位大佬从哪里开始了解,入门,动手?
- 2025-06-26白人女性是不是很美,为什么?
- 2025-06-26你的低成本爱好是什么?
推荐产品
-
如何评价《炉石传说》推出可互动装饰宠物系统?
暴雪和雷火这个运营思路古早的像是20年前的思路 一句话概括: -
大家都喜欢用什么浏览器?
在Win11时代,微软丧心病狂地在Edge里面塞入了太多莫名 -
两个问题:女足工资为什么比男足低?如果中国女足和中国男足打一场谁会赢?
这我必须***打男拳了。 几乎所有体育项目,女性都比男性竞技 -
纯理科高中生想接触科技圈子,学软件硬件编程,有空自己造点东西。问问各位大佬从哪里开始了解,入门,动手?
如果想快速的造出东西,且能提高自己学习的兴趣,建议可以学习A
最新资讯




