当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_上海市崇明区阳召差灯具股份公司
文章出处:网络 人气:发表时间:2025-06-24 14:50:17
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 电磁力可以屏蔽,为什么万有引力不可屏蔽?
- 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 为什么Dreamwe***er,FrontPage会被淘汰?
- 为什么很多人在1panel推出之后,还坚持用宝塔面板?
- 中国大陆的苹果手机被阉割了哪些部分?
- 为什么在拦截外机时,我国总是出动歼16,而不是更先进的歼20?
- python的包管理器uv可以替代conda吗?
- 如何看待青海黄河源发现秦始皇遣使「***药昆仑」石刻?
- 内塔尼亚胡***访时公开威胁,不排除干掉哈梅内伊,如何评价这一言论?伊朗会亡国吗?
- 我的实际车速是66km/h,旁边有车超速,我被拍了违章,说是车速85km/h,怎么申诉?
最新资讯文章
- 怎么自学成为计算机大佬?
- 每次去国外,别人一眼就看出我是中国人,是中国人身上有什么特质吗?
- 女生真正的完美身材是什么样子?
- 如何看待:“伊朗国家电视台:今晚会发生一件大事,世界将铭记几个世纪”?
- Electron 和当下其他的桌面开发方法相比如何?
- 导师给了1.4W要我给工作室买个主机,是整机还是自己配?
- 为什么没有核动力货轮?
- JetBrains 放弃 AppCode 是否是一个错误决定?
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 有没有适合建筑企业的财务管理软件推荐?
- 你们都什么时候对男女之事开窍的?
- 为什么有的女生喜欢穿紧身牛仔裤?
- 个人博客网站,要坚持多久才会有读者?
- 中国军队有多强,在世界能排第几?
- 有哪些开源web应用漏洞扫描工具?
- 为什么个人需要公网ip?
- 如何评价前端框架 Solid?
- 如何评价浙江这个省?
- 同样是对标安卓系统,为什么谷歌的Fuchsia死了,而华为的鸿蒙却愈发壮大?
- 有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?