gpt4 book ai didi

Go 错误处理技术

转载 作者:IT老高 更新时间:2023-10-28 12:57:08 26 4
gpt4 key购买 nike

我刚刚开始使用 Go。我的代码开始有很多这样的:

   if err != nil {
//handle err
}

或者这个

  if err := rows.Scan(&some_column); err != nil {
//handle err
}

有没有一些好的习惯用法/策略/最佳实践来检查和处理 Go 中的错误?

编辑澄清:我不是在提示或建议 Go 团队想出更好的东西。我在问我是否做得对,或者我错过了社区提出的一些技术。谢谢大家。

最佳答案

您的代码是惯用的,在我看来,这是可用的最佳实践。有些人肯定会不同意,但我认为这是在 the standard libraries in Golang 上看到的风格。 .换句话说,Go 作者以这种方式编写错误处理。

关于Go 错误处理技术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16963298/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com