当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_上海市崇明区阳召差灯具股份公司
文章出处:网络 人气:发表时间:2025-06-26 02:05:15
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 为什么用 electron 开发的桌面应用那么多?
- 为什么后端老是觉得前端简单?
- 扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉?
- 美团优选被曝突发大面积关仓。如何评价?
- 你被哪个后来知道很sb的BUG困扰过一周以上吗?
- 高中是什么样的啊?很青春吗?
- 1MB其实是一个很大的存储单位,那么它的存储容量究竟有多大?
- 你们的腰椎间盘突出,怎么治好的?
- 如何看待 Mac mini M4 支持可更换 SSD?
- 有哪些比较好用的Excel AI工具呢?
最新资讯文章
- Electron 做游戏客户端的潜力有多大?
- Golang和J***a到底怎么选?
- 数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
- Node.js是谁发明的?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 为什么都对TLC乃至未来的QLC嗤之以鼻呢?
- 养乌龟是什么体会?
- 如何说服技术老大用redis?
- 不喜欢老婆找健身房男教练私教,是我太狭隘了吗?
- 如何评价 DiskGenius 这款软件?
- 为什么买4090显卡别人就说有钱人?
- 2025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
- 现在个人博客不能备案了吗?
- 有一张巨强的显卡是什么体验?
- 美国很多地方废弃,为啥很多人宁可在街上流浪,也没有人去开荒种地呢?
- 为什么欧美影视喜欢露点?
- 你的电脑上有哪些你认为不可或缺的神仙软件?
- 为什么没有一个大公司垄断编程语言?
- 如果让你设计攻打台湾地区,你会有什么好的想法和打法?
- 当我们变老之后,会像现在的老人一样,几乎完全不懂“手机电脑”这类新出现的电子产品吗?