网站地图官方微信:
网站首页 福绵区 屏锦镇 于佳乡 枧坝镇 都江镇 丘北县

当前位置: 首页 >

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

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

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

  • | 如何评价西安魏家凉皮? |

    就这一桌,你猜猜多少钱? 麦肯30多块的三件套(这鸡排比...

    查看详情>>
  • | 央行行长潘功胜首次在公开场合谈及稳定币,稳定币是什么?有何深意? |

  • | 为什么突破性的技术总是最先发生在西方? |

  • | 为什么这么久了还是没有主流软件开发鸿蒙版? |

  • | 为什么中国男性正在集体退出相亲市场? |

  • | 米哈游创始人蔡浩宇称AIGC将彻底改变游戏行业,游戏创造只属于顶尖团队,普通开发者建议转行,如何理解? |

  • | 为什么同样是输球,常州和国足的风评却差那么多呢? |

  • | 国产数据库有什么坑? |

  • | 小米发布了 REDMI 首款旗舰小平板 K Pad,仅 8.8 英寸,小巧便携,如何评价这一设计? |

  • | 你在出租房屋发现过什么前租客留下的“宝藏”? |

  • | 全世界都在等中美开战吗? |

  • 从故事创作来讲,夏树属于“神来之笔”,也是让整个《头文字D》...

    2025-06-22
  • 前两天正好看了成龙的《八十天环游地球》,看到大哥和州长同框时...

    2025-06-22
  • 该来的终于来了,都说特朗普不敢出手,结果美军没有等两周就直接...

    2025-06-22
  • AsrTools2:功能特点:在 GitHub 上完全免费,...

    2025-06-22

关注我们

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