当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_新疆维吾尔自治区阿克苏地区阿克苏市素上平炎商超设备有限责任公司
浏览次数:304发表时间:2025-06-22 19:45:16
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 《红色警戒2》里为什么防空导弹不如防空炮?
- 怎么看待B站舞蹈区和某些风格比较暴露的up?
- 微软edge浏览器为什么逐渐被其他的浏览器代替?
- 如何看待M4单核性能吊打9950x?
- 非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- 普通人用得着4k分辨率的显示器吗?
- 想知道这个女孩是谁?
- 为什么 Bun 选择了 Zig 以及 JSCore?
- 烂尾情况能搞出一个烂尾楼险吗?
- 如何评价b站数码区up主 “大狸子切切里”?
最新资讯文章
- 美国不交房产税会被赶人收房,那所谓的永久产权还有什么意义?
- 五十岁以上的女人还能好看吗?
- 用了几年大厂云服务器,现在想换便宜的,有推荐的吗?
- 大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
- 为什么河南饮食走不出去?
- 豆包推出 AI 编程,在「编辑模式」下可以直接前端改图和文字,体验如何?对行业会带来怎样的影响?
- 手机的运行内存真的有必要上16GB吗?
- 现在既然全靠雷达了,为啥伊以炸来炸去都要在晚上?
- 和男朋友同居期间,被男朋友妈妈骂了,要怎么办呢?后续要如何相处呢?
- 女生真正的完美身材是什么样子?
- 真的有这种又苗条身材又爆炸的么?
- 如何评价***伊内斯·特洛奇亚的身材?
- 你见过的最棒的个人博客界面是什么样的?
- 如果将几百核心的服务器 CPU 当作 GPU 使用,会发生什么?
- 这种裙子是不是对直男爆杀?
- 被执行人欠我26万,一次性付清20w和解,我该同意吗?
- 《红色警戒2》里为什么防空导弹不如防空炮?
- 曾经的班花,现在还多少人惦记?
- rust有什么适合萌新练手的项目吗?
- 商业史上有哪些降维打击的经典案例?