当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 浏览次数:发表时间:2025-06-27 16:50:14
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 巴基斯坦援助伊朗防空,大家怎么看?
- 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
- 男人为什么到了一定年纪就喜欢喝酒?
- 大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
- 为什么我觉得中国很谦虚,甚至有时候感觉中国对其他国家过分宽容,外国人却认为中国是列强呢?
- 反向代理为何叫反向代理?
- 为什么 Blender 成功了?
- 一时想不开剪了朵拉头怎么办?
- 为何腰突不能去根,突出了就再也回不去了,一直压迫神经根,为什么发作的时候疼,不发作的时候就不疼?
- 你见过身边身材最好的女生是什么样子的?
最新资讯文章
- 只是突然很好奇,已经造出了三艘航母,为何不能按照这样的模板,批量建造航母呢?
- 如果SSD硬盘闲置很多年,内部数据会不会丢失?
- 雷军和余承东究竟谁更值得信赖?
- 巴基斯坦军方在社交媒体上宣布,中国已下达特别命令,加快向巴基斯坦交付歼35***飞机,这事靠谱吗?
- 有哪些看似精妙实则很蠢的设计?
- 为什么说男人至死都是少年?
- 农村最后一批留守老人老去之后,农村是不是就空了?
- 印度是真的烂还是咱们在信息茧房里面?
- 为什么山姆这么受欢迎?
- 为什么人类喝地球的水需要过滤,而其他任何一种地球的生物可以直接喝地球的水?
- 为什么水泥封不住尸臭?
- 你遇见过哪些“卧槽!这样也行?”的神操作?
- ***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?
- 伊朗为什么不买中国战机,却坚持四十年用老旧的苏联米格29、美国F14雄猫战斗机?
- 如何看待朝鲜海军崔贤级二号舰“姜健”这么快就得以修复?
- 《西西里美丽传说》女主角,在当时打扮这么高调,不觉得带给自己很多不便吗?如何理解她的心态?
- 冬天也要穿胸罩吗?
- 以军称已打死伊朗最高军事指挥官阿里·沙德马尼,具体情况如何?这会对伊朗军方造成怎样的影响?
- 为何腰突不能去根,突出了就再也回不去了,一直压迫神经根,为什么发作的时候疼,不发作的时候就不疼?
- 坚持健身 5 年,却确诊了肝硬化:自律为何成了健康的敌人?





