网站地图官方微信:
网站首页 黄河镇 三江镇 明村镇 保店镇 庆宁乡 柳沟乡

当前位置: 首页 >

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

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

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

  • | Win11真的比Win10好多了吗? |

    作为从95开始用的老人说下看法: 1。 95、98很经典,历...

    查看详情>>
  • | J***a 除了 Spring 还有什么? |

  • | 你们的腰椎间盘突出,怎么治好的? |

  • | 如果微软真的停止生产主机,那么 XBox 主机上的所有游戏会以怎样的形式继续存在? |

  • | 女生被踢裆也会很疼吗? |

  • | 现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么? |

  • | 为什么说耿直的人更容易吃亏? |

  • | 如何评价小米 6 月 26 日发布的小米 YU7、MIX Flip2、REDMI K80 至尊版? |

  • | 正常人吃治疗抑郁症的药会变快乐吗? |

  • | 为什么当今 Web 应用不都***用 WebSocket 形式进行数据交互? |

  • | 在知乎上可以聊黑灰色产业的诞生过程吗? |

  • 我现在从事服装行业(内衣)。 这么说把,现在的***,想接...

    2025-06-27
  • 谢邀~(*˘︶˘*).。.:*♡ 第一老鼠精和万圣公主并列第...

    2025-06-27
  • 首先想和所有的女性朋友说一下:卵巢囊肿变成卵巢癌是非常罕见的...

    2025-06-27
  • 看到了很多回答是程序员在自我剖析。 我是和一票35+40+的...

    2025-06-27

关注我们

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