当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-26苹果这家公司伟大之处在哪里?
- 2025-06-26现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么?
- 2025-06-26女明星做了什么医美项目保持童颜?
- 2025-06-26小腿能粗到什么地步?
- 2025-06-26那你说什么样的是美女?
- 2025-06-26为什么很多知乎的回答推崇日本式的市区、市郊通勤铁路?
- 2025-06-26为什么有的女生喜欢穿紧身牛仔裤?
- 2025-06-26什么时候你发现和农村父母渐行渐远?
- 2025-06-26照骗能骗到什么程度?
- 2025-06-26数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
- 2025-06-26为什么有些前端一直用 div 当按钮,而不是用 button?
- 2025-06-26女生第一次来大姨妈什么感受?
- 2025-06-26老公没上进心,所以就骂了老公是废物,窝囊废,他很生气。怎么办?
- 2025-06-26Android为什么不直接执行Linux的程序?而是自己搞一套?
- 2025-06-26为什么女游泳运动员看起来大部分都是平胸?
- 2025-06-26KVM显示器有哪些?
推荐产品
-
怎么看待三十而已里说的养鱼让人玩物丧志,养鱼是魔鬼,是黑洞,养鱼毁三代鱼缸毁一生的话?
养鱼确实毁一生。 刚开始做完鱼池,自己还能偶尔在池边画室里画 -
63 岁演员马景涛直播时突然晕倒、后脑勺磕地,合作方称其突发低血糖,为什么会这样?如何急救?
摧毁一个男人最简单的方式就是离婚+生娃。 吴孟达结婚三次, -
有一个***约你出去,你会去吗?
就我楼上,一个单亲妈妈,带两个孩子。 也就电梯里打过几次招呼 -
电脑上有什么具体的程序运算是cpu完爆gpu的?
真实生活中的***压缩。 不是GPU太弱鸡,而是CPU用的
最新资讯




