网站地图官方微信:
网站首页 威坪镇 板桥乡 东陇镇 加益镇 金光乡 杜康镇

当前位置: 首页 >

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

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

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

  • | 鸿蒙电脑会在国内逐渐取代windows电脑吗? |

    首先,答主我比大多数人花粉成分更高。 我愿意使用华为手机,因...

    查看详情>>
  • | DeepSeek如何本地化部署? |

  • | 搭建家庭 NAS 服务器有什么好方案? |

  • | 目前最具性价比的全栈路线是啥? |

  • | 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗? |

  • | Node.js是谁发明的? |

  • | 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些? |

  • | 怎么看待三十而已里说的养鱼让人玩物丧志,养鱼是魔鬼,是黑洞,养鱼毁三代鱼缸毁一生的话? |

  • | 养乌龟如何降低换水频率? |

  • | 自己拥有一台服务器可以做哪些很酷的事情? |

  • | 日本AV对中国人的毒害有多大? |

  • 当务之急最该解决的问题是大众对于 AI大模型的正确认知以及最...

    2025-06-22
  • 我父亲使用空调的方式和别人不一样,夏天热的时候正常人都是空调...

    2025-06-22
  • 一般三个阶段:x99第一阶段、amd第二阶段、epyc第三阶...

    2025-06-22
  • 如果你还没有提交到远端,一切都很简单,至少用 IDEA 图形...

    2025-06-22

关注我们

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