当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 人气:发表时间:2025-06-25 19:55:11
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 正常人吃治疗抑郁症的药会变快乐吗?
- 为什么vim***vim.org公开支持乌克兰?
- node.js可以做***识别分析吗?
- 张学友在澳门演唱会被要求讲普通话,这背后反映了哪些文化和社会问题?
- 软路由是否被过度神化?
- 鸡那么脏,那为啥鸡巢几乎没有蟑螂?
- 国产厂商为什么都不用三星屏幕了?
- ***如你财务自由,是买一个大平层还是买一个大别墅?
- 华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
- 如何评价漫威剧《钢铁之心》?
最新资讯文章
- 如何评价黄霄云这个人?
- 有哪些事,是社会底层人认识不到的?
- 如何看待「冰淇淋界 LV」哈根达斯在中国市场出现关店潮?谁击退了哈根达斯?你还会花高价购买冰淇淋吗?
- 为什么广东的经济现在开始落后了?
- 那些辞职的公务员,你们现在后悔么?
- 为什么日本经济下降,大学排名跌至谷底,还有那么多人挤破脑袋去日本留学?
- 如何看待 2025 浙江高考杭州二中高分段被镇海宁海学军等校「碾压」?
- 普通人需要10bit或者8抖10的显示器吗?
- 谷歌发布新模型 AlphaGenome,一次可读取 100 万个 DNA 碱基,对生物学研究有何影响?
- 科技工作者,今年是你入行的第几年?还记得刚入行时的自己吗?若能与那个「新人」通话60s,你会聊什么?
- 《西西里美丽传说》女主角,在当时打扮这么高调,不觉得带给自己很多不便吗?如何理解她的心态?
- 我老婆出轨了吗?
- 为什么美军B2实战以后4v认为一部分网友又没信心了?
- 既然电脑不能插四条内存,为什么要设计四个插槽?
- 有了DeepSeek之后,是否还有必要一字一句的去阅读一本书?





关注公众微信号
移动端,扫扫更精彩