当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 浏览次数:发表时间:2025-06-27 12:30:13
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 女孩子腿非常白是什么体验?
- Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 什么是你去了台湾才知道的事?
- 如何看待rust编写的zed编辑器?
- 编译器和解释器的分界线在哪,字节码效率能否无限接近机器码?
- 为什么牛吃素可以长那么壮?而人不吃荤就不行?
- 为什么欧美影视喜欢露点?
- 为什么各大品牌内存条包装都那么low?
- 福建莆田出现90.8万彩礼骗婚案例,会进一步降低结婚率吗?
- 江西一救护车转运重症患儿 800 公里收 28000 元遭质疑,争议点是什么?哪些信息值得关注?
最新资讯文章
- 男人从 40 岁开始,能锻炼出来肌肉吗?
- 华为云有没有实力挑战阿里云?
- 如何看待湖北一医院婚检查出艾滋医生未告知伴侣致感染,医生被停职?反映出哪些问题?
- LCD党真的只是少部分人吗?
- 如何高效将 HTML 内容转换成卡片形式?
- 健身教练们觉得女生怎样的身材才是好身材?
- 华为中年粉丝都是什么样子的?
- 鸿蒙电脑正式发布,今年的大一新生会不会扎堆购买鸿蒙电脑?
- python与nodejs哪个性能高?
- 如何评价张靓颖刘宇宁《九万字》?
- 长得和刘亦菲很像是一种什么体验?
- ***x512具体在哪些方面应用?
- 全班 43 人开家长会只来了 7 位爸爸,学校称未来准备策划爸爸家长会,如何看待这一现象?
- 同样是对标安卓系统,为什么谷歌的Fuchsia死了,而华为的鸿蒙却愈发壮大?
- 人们在 DOS 年代如何办公?
- 为什么感觉四***明很空洞?
- 个子高是种怎样的体验?
- 每个人说一个行业的秘密吧?
- 一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
- 为什么很多公司都不招大龄码农?





