当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_天津市东丽区整昌救醒装饰盒有限合伙企业
文章出处:网络 人气:发表时间:2025-06-27 05:25:15
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 如何评价Cursor?
- 为什么现在的摩托车 ️开起来非常吵,是技术上做不到消音吗?还是故意的?
- 公司规定所有接口都用 post 请求,这是为什么?
- 12306 网站的根目录下为什么连 robots.txt 文件(反爬虫协议)都没有?
- 30岁了,你在深圳过着什么样的生活?
- 为什么越来越多的国内男孩,要娶国外女孩?
- 个子高是种怎样的体验?
- uni***真的很垃圾吗?
- 2025年了expo和Flutter学哪个?
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
最新资讯文章
- 为什么说6月30日是裁员大限将至?
- 如何评价黄子华?
- 苹果正式推出 iOS 26、macOS 26 等系统***用全新的「液态玻璃」 设计,有哪些亮点值得关注?
- 特朗普称美国完成对伊朗三处核设施的打击,具体情况如何?伊朗会如何反击?
- 印度是真的烂还是咱们在信息茧房里面?
- 开车的人和不开车的人思维有什么区别?
- 美军 B-2 轰炸机参与袭击伊朗核设施,B-2轰炸机战斗力如何?会摧毁伊朗核设施吗?
- 小白如何理解 Rime 输入法的优秀?
- Electron 和当下其他的桌面开发方法相比如何?
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 脸与身材不符是种怎样的体验?
- 为什么曾经全国到处都是大量的河南人,现在全国各地河南人却不多了?
- 如何看待rust编写的zed编辑器?
- 女生体毛旺盛是什么样的体验?
- 哪张照片让你觉得刘亦菲美得不可方物?
- 为何有人说三亚景色不输泰国,中国游客却更爱去泰国?
- 你为什么对kotlin失去好感?
- 大部分语言都用尖括号<>表示泛型,为什么golang要标新立异用中括号?
- linux字体显示为什么还做不到像android一样清晰?
- 为什么这么久了还是没有主流软件开发鸿蒙版?