当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-19蜂鸟音乐指控邓紫棋侵权,要求 48 小时内下架重录歌曲,邓紫棋回应「不会下架」,这一指控合理吗?
- 2025-06-19大家的NAS都是24小时不关机吗?
- 2025-06-19为什么 m1 ***用大小核设计却没有 intel 的问题?
- 2025-06-19怎么通俗的解释路由这个词?
- 2025-06-19家里想搞个服务器,有什么好的建议方案吗?
- 2025-06-19广东怀集遇历史最大洪水,约 30 万人受灾,积水最深处达 3 米,目前当地情况如何?
- 2025-06-19如何评价《睡前消息》第914期《最小地级市鄂州,可以降级了》?
- 2025-06-19自己拥有一台服务器可以做哪些很酷的事情?
- 2025-06-19有哪些故意缩短产品寿命的设计?
- 2025-06-19小米汽车凭借什么后来居上?
- 2025-06-19***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?
- 2025-06-19杨幂论文一年间 AI 率从 0 飙至 91%,为什么会这样?AI 查重到底有没有统一标准?
- 2025-06-19为什么现役主流的火炮口径都稳定在152/155而不追求更大口径呢?
- 2025-06-19为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫?
- 2025-06-19如何看待当今小学生的疯狂内卷?
- 2025-06-19AntV X6 如何在节点中间添加新节点?
推荐产品
-
为什么剪映导出***时码率与原***一样,变得更模糊?
原***是从 YouTube 下载的,大概 1080p,20 -
如何评价鱼皮程序员的OJ项目?
遇到问题反向想一下。 现在一堆大厂程序员跑出来又是卖课,又 -
好多饭店的菜,味道很重,尤其是川菜的麻辣风味儿,是不是有意在遮盖一些不好的味道呢?
巧了,刚从汕头回来,到汕头第一天专门去吃了当地很出名的 杏花 -
《天龙八部》中乔峰几乎没有败绩,是无敌的,为什么会是那种下场?
慕容复的终生梦想,段誉一出生就拥有; 而段誉拼命追求的女人,
最新资讯
- 为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫?
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- HUAWEI的折叠笔记本非凡大师能用于编程吗?
- 055大驱在世界属于什么水平?
- 从零写一个3D物理引擎难度多大?
- JetBrains 放弃 AppCode 是否是一个错误决定?
- 为什么鸿蒙PC要排斥Linux生态?
- 伊朗是不是应该该考虑购买中国的雷达、预警机和J10c了?
- 凤凰传奇曾毅公开佩戴含有不雅元素的手表,这涉嫌违法吗?如何从法律角度解读?
- 2025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架?