当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
人气:发表时间:2025-06-26 09:05:18
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- rust 语法噪音这么多, 能写复杂项目吗?
- 如何评价陈楚生?
- 《原神》5.7 版本魔神任务第五章•第六幕「你存在的时空」体验如何?
- Postgres 和 MySQL 应该怎么选?
- 刘强东看到了什么,才去搞外卖?
- 有没有免费的语音转文字的软件?
- 腰肌劳损平时要怎么注意保养?
- 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
- 亚洲体坛最漂亮的十位女运动员都有谁?
- 怎么学习前端开发?求推荐学习路线?
最新资讯文章
- 系统盘(C盘)与其他盘之间夹了恢复分区,如何将C盘与其他盘合并?
- 如有如此漂亮的女友,该怎么办,才能不弄丢?
- 中年夫妻有多少是生活和谐的?
- 如何证明散片 CPU 比盒装 CPU 差?
- 独立开发者都使用了哪些技术栈?
- 为什么阿里云个人域名备案网站名称不能有分享,博客等字眼?
- 如何看待 TS SwiftUI flutter 三家?
- VScode怎么配置好golang?
- 为什么欧美影视喜欢露点?
- 你身边身材最好的女生是什么样?
- 中国军事力量有希望达到全球第一吗?
- 男朋友说我穿裙子不要敞开腿坐这是他底线,我该怎么办?
- 国内大厂现在用rust的多吗?
- 请问有人能估计一下 go 相比 php 在不同用户量下能省多少钱吗?
- 字节跳动辞退原豆包大模型负责人,曾被曝婚内出轨下属,怎样看待这一处理结果?
- 为什么鱼缸里面的水一直感觉不是很清澈呢?
- 剪映网页版要下线了,有没有字节的同学来说下是为啥啊?
- 为什么女游泳运动员看起来大部分都是平胸?
- 面试官问:MySQL的自增 ID 用完了,怎么办?
- 我不太明白为什么要买房,每个月租2、3千的房子不是挺好的吗?