网站地图官方微信:
网站首页 十农场 信安镇 张林镇 川汇区 道坪镇 帮堆乡

当前位置: 首页 >

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

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

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

  • | 为什么印度都第四大经济体了,还没有让人感到实力强大? |

    想到德国,有西门子,大众,***埃孚,博世,大陆,宝马,奔驰...

    查看详情>>
  • | 涉密计算机可以用windows10操作系统吗? |

  • | 为什么这么多人讨厌中国移动? |

  • | 为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里? |

  • | 软路由怎么没有人玩了? |

  • | 入门大语言模型(LLM)看哪本书好呀? |

  • | 冬天也要穿胸罩吗? |

  • | Windows 上最应该卸载的三个软件是谁? |

  • | 如何看待极客湾评测麒麟X90的性能与表现? |

  • | 吴柳芳的真实水平如何? |

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

  • 大家都知道360借条吧?一直挂的是360的品牌,在360集团...

    2025-06-22
  • 我们的一位 USA 客户说,在灯塔国,不识数的现象其实非常普...

    2025-06-22
  • 我记得之前微博上有一个医生,悬赏十万元找中医来把脉孕检。 比...

    2025-06-22
  • 中国,以及全世界的体育项目里,最强的六边形战士,没有之一。 ...

    2025-06-22

关注我们

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