当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
人气:发表时间:2025-06-28 22:40:16
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 特厨隋坡探店成都快餐店,给出80分以上的高分,为什么评分远高于大饭店?
- 汤姆·克鲁斯在国外算几线?
- 如何评价女明星梅根福克斯的身材?
- 微信服务器会保留聊天记录吗,会保存多久?
- MacOS真的比Windows流畅吗?
- 为什么鸿蒙PC要排斥Linux生态?
- 055驱逐舰 是个什么概念?
- 为什么说6月30日是裁员大限将至?
- 北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
- 同样是 .NET 平台,WPF 为什么不取代 WinForms?
最新资讯文章
- 游戏史上有哪些著名的平衡***故?
- 伊朗这次会崩溃灭亡吗?
- Rust开发Web后端效率如何?
- 女生体毛旺盛是什么样的体验?
- 为何有人说儒家文化下极容易产生「伪君子」?它的道德教化不是以平等和尊重的为前提的吗?
- 如何评价张靓颖刘宇宁《九万字》?
- 湘雅二院两年间给罗帅宇转账 40 多万,或涉及 20 多名医生,这背后存在何疑点?
- 如何评价苹果 3 月 5 日发布的 MacBook Air M4,相比前代有哪些提升?
- 如何评价首个女性友好的编程语言HerCode?
- 腰间盘突出能不能治愈?
- 为何有人说三亚景色不输泰国,中国游客却更爱去泰国?
- 明星现实中真的很漂亮吗?
- 京东刘强东近期小范围分享怎么看?
- 为什么战斗机都很好看?
- 为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
- 如何评价鸿蒙电脑无法编写其自身运行的程序?
- linux字体显示为什么还做不到像android一样清晰?
- ***拍大尺度片子时摄影师不会看光吗?
- J***aScript 已经强大到什么程度了?
- 中国军事力量有希望达到全球第一吗?