当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
人气:发表时间:2025-06-23 17:25:17
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 哪些东西必须戒掉?
- 现在个人博客不能备案了吗?
- 为什么棒球在我国毫无水花?
- Linux 下有没有类似 Everything 的搜索工具?
- 有哪些是你用上了mac才知道的事?
- 高考不能取消“各省为战”,全国同一标准,择优选拔的原因何在?阻力何在?
- 浏览器解析Html一般是边下载边渲染么?如果是边下载边渲染的话,Html又使用GZIP格式传输,如何能够做到没有完全下载就可以渲染的呢?
- 数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
- 如何评价剪映svip,599一年,有替代方案吗?
- 做引体向上可能会诱发腰肌劳损吗?
最新资讯文章
- 为什么一部分人强烈推荐Macbook而另一部分人却说永远也不要买Macbook?到底好不好用?
- 2025 年 9 月 3 日天安门大阅兵,中国将对外释放出什么信号?
- 前端是不是快没了?
- 哈尔滨高温大学生楼道睡觉,学生称体感温度 37、38℃,东北学校该不该装空调?未来东北高温天会更多吗?
- 为什么openai的sdk只提供了python和js两个版本?
- 为什么抖音上的姑娘都那么好看,现实中我怎么一个也见不着?
- 小米 YU7 推出晕车舒缓模式,晕车发生率降低 51%,如何看待此功能?抗晕能力未来会成为汽车标配吗?
- 微服务有哪些优缺点?
- 你见过身边身材最好的女生是什么样子的?
- 足球有哪些生错了时代的球员?
- 为什么 J***aScript 在国外逐渐用于前端+后端开发,而国内还是只用它做前端?
- 为什么 Bun 选择了 Zig 以及 JSCore?
- 5080显卡用个五六年可以吗?
- 为什么日本经济下降,大学排名跌至谷底,还有那么多人挤破脑袋去日本留学?
- 为什么越是禁止孩子玩手机的家庭,最后养出的网瘾少年越多?
- 有什么是你去河南才明白的事?
- 如何评价前端组件库shadcn/ui?
- 为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损?
- 日本AV对中国人的毒害有多大?
- 如何评价董宇辉:“飞机大炮对你生活影响其实并不大,小家电才是真正提升每个人生活质量”这个观点?