网站地图官方微信:
网站首页 沂涛镇 澄源乡 那马镇 黎雅镇 拉孜县 名州镇

当前位置: 首页 >

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

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

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

  • | 你理想中的完美户型长什么样? |

    一、门口的植物不要太茂密,最好没有,或者定期除草。 二、大...

    查看详情>>
  • | 歼-20 在国际上到底是什么地位? |

  • | 为什么鸿蒙PC要排斥Linux生态? |

  • | 在韩国生活有什么体验? |

  • | 鱼缸过滤全天开着太耗电,关掉半天又容易水浑,有什么好办法? |

  • | 一个练过功夫的姑娘能打过一个没练过的男人吗? |

  • | 特厨隋坡探店成都快餐店,给出80分以上的高分,为什么评分远高于大饭店? |

  • | 你在你男/女朋友的手机里发现过什么秘密? |

  • | Golang 的 Web 框架该怎么选择?Web 开发又该怎样学? |

  • | 能不能通过养殖方法,把淡水鱼身上***除掉?然后再售卖做刺身,超级爱吃刺身,很害怕寄身虫? |

  • | 鸿蒙折叠屏笔记本为什么敢卖26999? |

  • 因为他撒谎了! 他说他跑步,月均300公里。 对,不跑步的人...

    2025-06-22
  • 当然,星链的价值远超当下的5G。 5G铺开这条路被某股势力忽...

    2025-06-22
  • 从一台小小的发动机开始的… 英国罗尔斯·罗伊斯公司曾经豪...

    2025-06-22
  • 以前我也是跟题主一样的想法,觉得肌肉大就等于力量大,通过看体...

    2025-06-22

关注我们

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