当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 浏览次数:发表时间:2025-06-25 01:00:10
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- go 有哪些成熟点的后台管理框架?
- ***如你财务自由,是买一个大平层还是买一个大别墅?
- 女主播和榜一大哥现实碰面会做什么?
- 下一代linux shell 会是什么,现在主要是bash?
- HTTP协议中chunk的应用场景?
- 大家是怎么看待Apple music?
- 你觉得《捞女游戏》会因为不可抗力而被下架吗?
- 华为曾承诺“三年不卡顿”,如今三年之期已到,华为手机能做到不卡吗?
- 你怎么看待剪映收费过高问题?
- 把贵州省撤销,设立一个超大型国家自然公园,是不是一个好的提法?
最新资讯文章
- 开源项目都有哪些盈利模式,都是怎么坚持下来的?
- 在杭州2021年买房的你,房子亏了多少了?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- 如何把微信文章的长链接转成短链接?
- 如何看待演员夏雨称「真正玩极限运动的都是胆小的人」,如何理解这一观点?
- 女明星究竟可以有多瘦?
- 如何评价mq白这个人?
- 请问照片里这个人是谁呀?
- 《滕王阁序》是文***有余而内涵不足吗?
- 日本拟取消外籍博士生生活补助,如何看待这一调整?是否会导致人才流失?
- 把贵州省撤销,设立一个超大型国家自然公园,是不是一个好的提法?
- 帝王蟹极度泛滥,严重影响生态平衡,但是为什么还那么贵?
- 86版西游记的女演员里,你觉得哪些特别漂亮?
- 女明星做了什么医美项目保持童颜?
- 你怎么看待剪映收费过高问题?
- 大家都喜欢用什么浏览器?
- 蔡澜曾说「年轻人要存到 100 万以上,这是脱离牛马生活的第一步」,怎样看这一观点?
- 鱼缸能不能做到一直不换水还很清澈?
- 自己亲手引发运维事故是一种什么样的体验?





