网站地图官方微信:
网站首页 彭村乡 宣成乡 浒湾乡 南北镇 红江镇 曲松乡

当前位置: 首页 >

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

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

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

  • | 为什么央视不再报道洛杉矶***了? |

    昨天和老婆讨论为什么美国的骚乱都和过家家一样。 我顺口回答...

    查看详情>>
  • | 亚洲体坛最漂亮的十位女运动员都有谁? |

  • | 哪个牌子的护肤品好呀?想给妈妈买一套抗衰老的护肤品? |

  • | 现在人热衷泡泡玛特labubu,是人为炒作?(类似当年郁金香君子兰,房地产泡沫)还是真的是人的需求? |

  • | 你们学校的校花都是怎么样的? |

  • | 使用J***a开发简单CAD软件? |

  • | 匿名说一下你最近的烦恼吧? |

  • | go 有哪些成熟点的后台管理框架? |

  • | 如何评价思源笔记? |

  • | 大家身边得肺癌的人后来怎么样了? |

  • | 维护一个大型开源项目是怎样的体验? |

  • 一几年在杭州某医院上班,某次院长找到我说:小伙子,看表现不错...

    2025-06-18
  • 不能,没有一丁点可能 根据海关总署数据,2024年共进口 小...

    2025-06-18
  • 陈洪标|文 画女人体比冷军还逼真?照相机都拍不出来。 网友:...

    2025-06-18
  • 代码仓库 gitee本例代码 gitee之前写的 创建项目先...

    2025-06-18

关注我们

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