当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 浏览次数:发表时间:2025-06-29 03:25:15
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 可以随身携带一个Linux系统吗?
- 三江学院宿舍楼翻新,花费将近38万委托公司搬运行李,结果只有一个阿姨挑着扁担搬运行李,如何评价?
- 为什么有的女生喜欢穿紧身牛仔裤?
- 马斯克的星舰是不是打脸了中国航天?
- 为什么英伟达要起nvidia这么一名字?
- 如何评价网易国产动作冒险单机新作《归唐》首支预告片?
- 编译器和解释器的分界线在哪,字节码效率能否无限接近机器码?
- SQLite不能支持高并发,为什么又说它能支持 10万 的日访问量?
- 想学编程,该不该买MacBook?
- 独立开发***能盈利吗?感觉好累...
最新资讯文章
- ***拍大尺度片子时摄影师不会看光吗?
- 为什么有的房东喜欢把房间租给女租户?
- 百度为什么越来越垃圾了?
- 为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
- 为什么年轻人不要养龟?
- 现在还有人一直坚持使用 Eclipse,不使用 IntelliJ IDEA 吗?
- 身在北京的你,择偶标准是怎样的?
- 程序员的时间管理真的是写代码1小时,调试8小时吗?
- 作为一个服务器,node.js 是性能最高的吗?
- 普通人有可能在羽毛球比赛中赢林丹1球吗?
- 民航局紧急通知禁止携无 3C 标识及被召回的充电宝乘境内航班,无 3C 标识充电宝有哪些安全隐患?
- 国内为什么那么多人黑 WordPress ?
- 如何看待M4单核性能吊打9950x?
- 如何评价剪映svip,599一年,有替代方案吗?
- 到什么程度才叫精通 Linux?
- 钓鱼怎么绑鱼竿线呢?
- 程序员看剧的时候,如果看到有敲代码页面,会暂停看代码吗?
- 桂林米粉为什么走不出桂林?
- 为什么现在越来越多的人不想要孩子呢?
- 什么时候你意识到自己不年轻了呢?