当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-25汉语是牺牲了什么,才成为世界最紧凑、最高效的语言?
- 2025-06-25为什么西方发达国家的女人几乎不坐月子,而中国女人有坐月子的习俗?
- 2025-06-25有没有免费的NAS系统推荐一下?
- 2025-06-25新买了一台nas,第一个月下载20t+,上传5+,不会被网警盯上吧?
- 2025-06-25《哈利波特》是h***y ending吗?
- 2025-06-25你被哪个后来知道很sb的BUG困扰过一周以上吗?
- 2025-06-25各位前端大触们,一般怎么定颜色的?
- 2025-06-25写日记,比较喜欢用电脑,还是手写?
- 2025-06-25HTML+CSS有哪些常用的居中方法?
- 2025-06-25如何看待某日本小学校园餐只有一小块鸡肉?
- 2025-06-25如何看待华为Pura80标准版手机接口竟倒退成USB 2.0?要是也烧了WIFI是不是不好备份数据?
- 2025-06-25下载 4k ***的时候,应该选什么版本?
- 2025-06-25买显示器是2K miniled好还是直接4Kips的屏幕好?
- 2025-06-25为什么美国这么强大?
- 2025-06-25PHP现在真的已经过时了吗?
- 2025-06-25女明星陪酒真的存在吗?
推荐产品
-
本人女20,平胸跟男生一样怎么办 ?
瘦的人,一般胸都小,但也有例外,那就是乳腺型胸的人,这种人活 -
你都用Github Action做出过哪些骚操作?
如果你觉得有用或者有趣,可以给我们的项目点个star, 在k -
如何看待英舰穿过台湾海峡?英国有什么目的?
如何看待英舰穿过台湾海峡?英国有什么目的? 英国没啥目的,他 -
目前有什么好用的笔记软件?
推荐Trilium,也是我一直在用得,目前已经用了差不多**
最新资讯




