当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-23docker有哪些有趣的用途?
- 2025-06-23国内这么多码农,为什么出不来JetBrains, MathWorks这样的公司?
- 2025-06-23做引体向上可能会诱发腰肌劳损吗?
- 2025-06-23中美会因台海开战吗?
- 2025-06-23有没有一款工具可以把录音精准地转换成文字?
- 2025-06-23为什么很多公司都不招大龄码农?
- 2025-06-23为什么水泥封不住尸臭?
- 2025-06-23奔驰为什么迟迟不官宣王楚钦?
- 2025-06-232029年中国能载人登上月球吗?
- 2025-06-23如何评价Cursor?
- 2025-06-23如何看待我国在墨脱建水电站?
- 2025-06-23统一推送联盟为什么会失败?深层原因是什么?
- 2025-06-23为什么重庆的房子这么便宜?
- 2025-06-23万兆的网络速度有多大意义?
- 2025-06-23如何看待 Mac mini M4 支持可更换 SSD?
- 2025-06-23家里想搞一个服务器,怎么才不违规?
推荐产品
-
为什么牛吃素可以长那么壮?而人不吃荤就不行?
我这么跟你说吧: 今天牛牛就是喝西北风,它也有能力把空气中的 -
如何看待河南985,211,清北名额各省第一?
简中社交媒体上,关于河南高考的言论是谣言的重灾区之一。 比如 -
体制内女老师,被关系户欺负,大吼——"不干就给老子滚",我该怎么办?
是党员嘛 直接写***申请书 理由就是某某是某某人的继女,她 -
央企的信创,是否有必要把 spring 替换成国产的 solon ?
2021 年我亲自去现场部署过信创环境,某某档案系统。 J*
最新资讯




