当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-25请看两段***再回答,你认为:中医到底是不是科学,何以见得?
- 2025-06-25用PHP写了个小框架,怎么才能得到大佬们的指点?
- 2025-06-25吸血鬼吸到血栓时是什么口感?会像嚼珍珠奶茶里的珍珠一样吗?
- 2025-06-26一个三甲医院的HIS系统,运营一年下来,他的数据库能有多大?
- 2025-06-25Linux 下有没有类似 Everything 的搜索工具?
- 2025-06-25如何评价Electron?
- 2025-06-25Firefox 浏览器是否还有可能浴火重生?
- 2025-06-26华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 2025-06-25镶嵌在网页里的pdf文件,禁止复制,禁止下载,禁止打印。如何破之?
- 2025-06-26switch2为什么不用高通骁龙或者联发科天玑的旗舰芯片?
- 2025-06-25为什么剪映是剪辑软件鄙视链的最底层?
- 2025-06-26广州多益网络公司是一家怎样的网游公司?
- 2025-06-25都说机械键盘手感好,为什么还有那么人买薄膜键盘?
- 2025-06-25***如你财务自由,是买一个大平层还是买一个大别墅?
- 2025-06-2527寸显示器是否有必要到4K?
- 2025-06-26孔雀鱼的种类是如何划分等级的呢?
推荐产品
-
坚持使用 PHP 的你,如今有什么感悟?
做了十年php开发,做到了技术经理。 2020年开始每入职一 -
如何评价董宇辉:“飞机大炮对你生活影响其实并不大,小家电才是真正提升每个人生活质量”这个观点?
这一观点似曾相识。 1963年秋,外交部长陈毅面对国际记者 -
我要去广州开游戏公司了,开发独立游戏!有什么可以叮嘱我的吗?
1、别开公司、别招人,就自己一个人做; 2、按照灵活就业给自 -
我弟弟做桌面运维工作的,好像只会简单的数据库增删改查备份恢复和打印机电脑的维护等一年多没工作了咋办?
作为在IT运维圈摸爬滚打12年的老油条, 别小看这个工作,这
最新资讯