网站地图官方微信:
网站首页 古泉镇 蒋庄乡 兰江乡 黄溪镇 勐朗镇 民乐乡

当前位置: 首页 >

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

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

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

  • | 有没有好看的个人博客的设计? |

    作为一个后端程序员,想写博客 用过hexo,hugo等开源的...

    查看详情>>
  • | 相亲男越来越不主动了,正常吗? |

  • | 女婿不喜欢去丈母娘家的原因是什么? |

  • | 你曾看到空乘做过的最傻的事情是什么? |

  • | 为什么 macOS 并不差,可市场总敌不过 Windows? |

  • | 为什么日本经济下降,大学排名跌至谷底,还有那么多人挤破脑袋去日本留学? |

  • | 如果让你来领导蒙古,你要怎么做来使蒙古再次伟大? |

  • | 055万吨驱逐舰是不是有些被过于神化了,有没有了解的大佬详细解释一下? |

  • | 女明星做了什么医美项目保持童颜? |

  • | ***拍大尺度片子时摄影师不会看光吗? |

  • | duckdb的性能如何? |

  • 我的天,真的爆炸了!而且非常严重!更新一下:天亮了,经过一晚...

    2025-06-20
  • 刚出***,余音绕耳,客观实测四星半。 除了票价虚高(单场...

    2025-06-20
  • 搭上宁静后,汪峰彻底不装了。 ***秀《五十公里桃花坞》最...

    2025-06-20
  • 在吉林,有这么个男子,和女友谈了6年恋爱,期间花在女友身上的...

    2025-06-20

关注我们

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