当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
人气:发表时间:2025-06-27 05:25:15
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- MacBook的诱惑在哪里?
- MacOS真的比Windows流畅吗?
- 目前开发APP流行用什么?
- 高考不能取消“各省为战”,全国同一标准,择优选拔的原因何在?阻力何在?
- Fortran 目前仍然是科学计算领域使用的主要语言吗?
- 苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些?
- 有用 NAS 被联通以安全为由要求停止使用的吗?
- 为什么都说 Finder 难用?
- 如何评价江西这个省?
- 有哪些是你用上了mac才知道的事?
最新资讯文章
- 作为一个服务器,node.js 是性能最高的吗?
- 为什么 Bun 选择了 Zig 以及 JSCore?
- 为什么年轻的肉体让人沉迷?
- 印尼是怎样的一个国家?
- 实体店为什么生意越来越难做了?
- 伊朗距离以色列上千公里,发射的导弹靠什么来导航定位呢?美国的GPS不会让他们用的。?
- 以后会出现超万兆的局域网吗?
- 魔兽世界有必要4k吗?
- 现在php还有前途吗?
- 不限制语言,客户端GUI开发用什么好?
- 每个月都还房贷的人会特别难受吗,是什么感觉呢?
- 是什么原因导致HDR无法推行?
- 为什么各大 *** 出奇一致地设置了『摇一摇开屏广告』?如何关闭常用 *** 的这些广告?
- 各位前端大触们,一般怎么定颜色的?
- PNG ,GIF , JPG ,的区别有哪些?
- 为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损?
- 大家在广州的一天是怎么样的呢?
- 你是如何知道并去到小众旅行地的?
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 请问照片里这个人是谁呀?