当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 浏览次数:发表时间:2025-06-26 03:55:11
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 能分享一下你写过的rust项目吗?
- 你身边身材最好的女生是什么样?
- 如何看待alist被转手出售***?
- 鱼缸有没有简单的过滤配置搭配方式?
- 哪张照片让你觉得刘亦菲美得不可方物?
- 女婿不喜欢去丈母娘家的原因是什么?
- 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
- 真的有这种又苗条身材又爆炸的么?
- 如果战争爆发,中国普通老百姓枪都不会打该怎样自卫?
- 住家保姆为什么总干不长?
最新资讯文章
- ***拍大尺度片子时摄影师不会看光吗?
- 从技术上看,cloudflare比其他公司牛在哪儿?
- 为什么很多警察想辞职?
- 为什么日本人口密度这么大还能住一户建,中国只能住楼房?
- 为何 Linus 一个人就能写出这么强的系统,中国却做不出来?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 蜂鸟音乐要求邓紫棋立即下架重制歌曲,邓紫棋回应不会下架,此前她称 6 年没收到版税,如何看待此事?
- 如何评价上海七宝中学某高三学生因小三门考了204(总分210),感觉无望清北选择跳楼自杀?
- 如何看待伊朗国家电视台发文:“今晚,将会发生一件大事,让世界铭记几个世纪。”?
- 如何看待alist被转手出售***?
- 爱因斯坦“相对论”是否错了,我始终无法理解为什么物体达到光速时间就会停止?
- 核武器真的有宣传中那么牛逼吗?
- 中国军事力量在亚洲能排第一吗?
- PHP现在真的已经过时了吗?
- 为什么现在没人提猎鹰9号了?
- ***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?
- 中国外交部及有关使领馆正迅速组织撤离在以、伊的中国公民,目前当地情况如何?
- 为什么这次以色列打伊朗,网上声讨的人少了,反而都是嘲笑调侃伊朗?
- 胸大的女孩子有什么烦恼?
- 初三画成这样算是有天赋吗?【正经求助】?





