当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_米兰·(milan)中国官方网站
文章出处:网络 人气:发表时间:2025-06-29 06:25:09
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 美国搞出个“稳定币”,到底是什么?其它国家是如何看待稳定币的?
- 为什么男生都不喜欢173身高的女生啊?
- Go 语言的使用感受是什么?
- 为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
- 土耳其将向印尼出口 48 架第五代战机,这项交易对两国的军事和政治影响有哪些?
- 如何看待 2026QS 世界大学排名?
- 你们的腰突是怎么突然好的?
- J***aScript 已经强大到什么程度了?
- 周杰伦被曝现身日本弯腰驼背似老人,是真的吗?他曾称患有强直性脊柱炎,这病对身体影响有多大?能治好吗?
- 中国的航空发动机现在是什么水平?
最新资讯文章
- 男女对立会在10后里缓和吗?
- 微信没有适配 Linux 是因为张小龙不会玩 Linux 吗?
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 韦神这么厉害为什么不去参加最强大脑?
- 为什么感觉现在的 bilibili 很没意思?
- SwiftUI 是不是一个败笔?
- 你和你老婆是怎么认识的?
- 家里想搞一个服务器,怎么才不违规?
- 有什么是虚拟机代替不了物理机的?
- 学生校服如何隐藏内衣痕迹?
- 如何评价《灵笼 2》第六集?
- 马兰基地巨型飞翼无人机的出现是否代表制造b21 类似物对于中国来说不再是个难题。?
- 为什么用 electron 开发的桌面应用那么多?
- 为何有人说三亚景色不输泰国,中国游客却更爱去泰国?
- 如何评价MiniMax开源首个视觉RL统一框架V-Triune,实现推理感知一肩挑,其技术上有何优势?
- 穿内衣时,总往上跑,内衣是大了还是小了?
- duckdb的性能如何?
- 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 如何评价B站up主***千代退网?
- 服务器能否拒绝非浏览器发起的HTTP请求?





