网站地图官方微信:
网站首页 河北区 倴城镇 石咀乡 果遂乡 碧龙乡 宜兰市

当前位置: 首页 >

为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?

因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。

为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?

  • | 广西,如何才能发展起来? |

    很 简单的道理,先看看合肥、贵阳、昆明、襄阳、金华、江门、中...

    查看详情>>
  • | 27寸显示器是否有必要到4K? |

  • | 你最真实(很少吐露)的择偶标准是什么? |

  • | 如何评价Google 宣布停止Android开源项目AOSP? |

  • | 五台山旅游攻略哪里有?一天时间有没有必要请个导游? |

  • | 公司就一个后端一个前端,有必要搞微服务吗? |

  • | 编程有必要坚持学下去吗? |

  • | 暑***后高达一万的天价账单,刺痛了多少“寒门父母”? |

  • | 国产手机APP为什么越来越臃肿? |

  • | 已经给了30万律师费了,律师说可以尝试找关系运转争取缓刑,但要60万奖励金,能不能信? |

  • | 如何看待数学家张益唐全职加盟中山大学? |

  • 因为国内航空公司都很变态,胖了还会要求你减肥,你代表的是公司...

    2025-06-29
  • 我看过超过两千部电影电视剧,主角成奇勋的圣母程度可以说是数一...

    2025-06-29
  • 感谢大家的关注和支持!收到这么多鼓励的私信,真的让我受宠若惊...

    2025-06-29
  • B2本身不可怕。 可怕的是美国通过这次行动暴露出来的实力。...

    2025-06-29

关注我们

添加微信好友,关注最新动态