网站地图官方微信:
网站首页 梁溪区 大东镇 城南镇 毕桥镇 广武镇 里洞镇

当前位置: 首页 >

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

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

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

  • | 第一次DIY装机需要注意什么? |

    把硬件茶谈和远古时代装机猿的***看懂,自己装机问题不大。 ...

    查看详情>>
  • | 为什么QQ上的网络状态没有了? |

  • | 易语言作者吴涛的技术水平在国内能排到什么级别? |

  • | 为什么是 9 月 3 日阅兵而不是 10 月 1 日国庆阅兵? |

  • | 谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么? |

  • | Centos为什么突然没人用了? |

  • | 软路由是否被过度神化? |

  • | 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)? |

  • | 为什么今年的雷霆会惹众怒? |

  • | 为什么美国程序员工作比中国程序员工作轻松、加班少? |

  • | 大家有没有「大众认为是烂片但个人却喜欢看」的影片? |

  • 你和大多数人一样,只知道自己不想要什么,但是不知道自己想要什...

    2025-06-28
  • B2本身不可怕。 可怕的是美国通过这次行动暴露出来的实力。...

    2025-06-28
  • CNN有介绍的文章。 上飞机前准备了尿布、***和打包的餐盒...

    2025-06-28
  • 厂商虽然公布了自己的性能数据,但是大家都知道厂商一般都会用一...

    2025-06-28

关注我们

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