当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-27字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 2025-06-27在索尼PlayStation上体验《死亡搁浅2》是什么体验?
- 2025-06-27什么是人生的最顶级享受?
- 2025-06-27修仙文明可能以怎样的方式碾压星际文明?
- 2025-06-26销量爆炸的华为nova14是不是证实华为已经腾出精力来收复中端市场了?
- 2025-06-26MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
- 2025-06-27请问有哪些手机的APP,让你觉得很实用或很有趣?
- 2025-06-26如何评价网易国产动作冒险单机新作《归唐》首支预告片?
- 2025-06-26移动端适配目前最好的解决方案是什么?
- 2025-06-26俄罗斯人民目前的生活状态比较中国如何?
- 2025-06-26维护一个大型开源项目是怎样的体验?
- 2025-06-26Node.js是谁发明的?
- 2025-06-27涉密计算机可以用windows10操作系统吗?
- 2025-06-26你们都什么时候对男女之事开窍的?
- 2025-06-27英伟达股价创新高,市值超越微软重回全球第一,黄仁勋称机器人是 AI 之后英伟达最大机遇,如何解读?
- 2025-06-27如何成为氛围感美女?
推荐产品
-
《绝命毒师》(Breaking Bad)里有哪些硬伤?
老白和小粉被屠库***到一个边境小屋那一段,到最后小粉和屠库 -
我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
真不用听鱼圈那些知其然不知其所以然的大聪明告诉你过滤不够ba -
如何判断一个游戏是用手柄玩更好还是用键鼠玩更好?
举例黒神话: 官方推荐用手柄,老外主播、国内非专业主播都用手 -
为什么大部分人都认为2560x1440是2K?
你说这个我就精神了,咱们来讨论一下USB1.0 ,USB2.
最新资讯