当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-24如果 Rust 在 90 年代就被发明出来,那么会对软件行业造成怎样的影响?
- 2025-06-24你们的腰突是怎么突然好的?
- 2025-06-24***设把地球上所有的铀235集中起来做成一个大核弹,放到马里亚纳海沟里引爆,地球会不会被炸成两半?
- 2025-06-24创业公司是否应该使用 Rust ?
- 2025-06-24go语言unmarshal反序列化json数据,类型不确定怎么办?
- 2025-06-24可以分享你相册中最好看的一张照片吗?
- 2025-06-24理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
- 2025-06-24为什么Next.js和Nuxt.js发布时间只隔了几小时?
- 2025-06-24GitHUb上有哪些令人惊艳的开源软件?
- 2025-06-24如何评价 Vue.js 纪录片?
- 2025-06-24为什么tokio能成为rust异步标准?
- 2025-06-24为什么很难聘到前端工程师?
- 2025-06-24胸大的女孩子有什么烦恼?
- 2025-06-24长沙申请全运会成功,未来几年会对长沙有哪些帮助?是否会加快长株潭融城以及经济发展?
- 2025-06-24Android原生动画这么好看,为什么国内厂商没有***用的?
- 2025-06-24自己拥有一台服务器可以做哪些很酷的事情?
推荐产品
-
为什么感觉wps的用户越来越多,office没人用了?
中国企业家更懂中国消费者。 对比下两款软件的***,WPS下 -
《权力的游戏》里面最美的是谁?
是萝卜没娶的那个女孩 戴着斗篷出场时看到脸一整个被惊艳到了 -
为什么台式 PC 还处在组装(DIY)阶段?
现在宣布强制使用某菊花牌电脑。 为了保密,为了安全。 一切境 -
长得和刘亦菲很像是一种什么体验?
三分像她已是绝色,刘亦菲的妈妈更漂亮。 这位就是刘亦菲的妈妈
最新资讯