网站地图官方微信:
网站首页 阳曲县 西杨乡 兴林镇 大由乡 大川镇 水晶乡

当前位置: 首页 >

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

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

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

  • | 穿瑜伽裤爬山的女生会不会害羞? |

    上个月去爬太室山,前面就有个瑜伽裤女生,一个人,本来我按我的...

    查看详情>>
  • | 男医生在给年轻靓丽的女性检查时会是什么心态? |

  • | 6月18日,中国女篮 101-92 胜日本女篮,张子宇 18 分韩旭18+11,如何评价本场比赛? |

  • | 颈椎病引起的头晕如何治疗? |

  • | 前端,后端,全栈哪个好找工作? |

  • | 住在一个脏乱差的家里十几年是什么感受? |

  • | 广东怀集遇历史最大洪水,约 30 万人受灾,积水最深处达 3 米,目前当地情况如何? |

  • | 网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗? |

  • | 黄一鸣为什么敢承认孩子是王思聪的? |

  • | Vim 有什么奇技淫巧? |

  • | 如何评价 2025 年 6 月米哈游《原神》5.7 卡池「丝柯克」「申鹤」? |

  • 身高175,脚跟到肚脐108,体重63~67,肩宽41~43...

    2025-06-19
  • 昨天(20250616)经过捷豹路虎门店,进去问了一下,XE...

    2025-06-19
  • 感谢邀请 自从唐校长结果二十九指挥棒以来,二十九开启了一路逆...

    2025-06-19
  • 在下孤陋寡闻,就连听说,都只听说到C80混凝土。 至于亲眼...

    2025-06-19

关注我们

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