当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-19有哪些开源web应用漏洞扫描工具?
- 2025-06-19请问有人能估计一下 go 相比 php 在不同用户量下能省多少钱吗?
- 2025-06-19敢不敢留下一张自拍照让人打分?
- 2025-06-19伊朗这次让以色列打惨了,这个国家还能挺过来吗?
- 2025-06-192025年是否会爆发第三次世界大战?
- 2025-06-19***体隆胸之后多久乳房变软一些?
- 2025-06-19导师给了1.4W要我给工作室买个主机,是整机还是自己配?
- 2025-06-19微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- 2025-06-19如何评价泰勒·斯威夫特的身材?
- 2025-06-19为什么很多警察想辞职?
- 2025-06-19以色列为什么突然敢打伊朗了?不怕被报复?
- 2025-06-19广东怀集遇历史最大洪水,18 万人受灾,积水最深处达 3 米,目前当地情况如何?
- 2025-06-19做一个中国的微软到底有多难?
- 2025-06-19如何看待伊朗媒体称「今晚将发生世界铭记的大事」?可能是什么?
- 2025-06-19你的鱼缸里养过什么奇怪的鱼?
- 2025-06-19有没有一个特别好用的Linux系统?
推荐产品
-
为什么个人需要公网ip?
前段时间出门旅行了一周,回来后我老婆反映刷抖音网络卡,问我怎 -
如何看待伊朗疑似击落F35?
最新的照片来啦 确定是F35无疑,特征极为明显,那机头那尾翼 -
为什么日本人口密度这么大还能住一户建,中国只能住楼房?
这团建真是无语了。 八十多平米的地皮起两层+阁楼的一户建, -
各位都在用Docker跑些什么呢?
飞牛系统(J3455、16G内存) 容器管理:1Panel或
热销产品
最新资讯
- 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- JetBrains 放弃 AppCode 是否是一个错误决定?
- 据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?
- 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 到底是时代选择了Nvidia,还是Nvidia选择了时代?
- 如何看待人民日报官方微信公众号转载的文章《孩子,我宁愿欠你一个快乐的少年,也不愿看到你卑微的成年》?
- 作为一个服务器,node.js 是性能最高的吗?
- 记仇的人是不是很可怕?
- 我国为什么没有类似CIA和克格勃的对外情报机构?
- 各位都在用Docker跑些什么呢?



