Go 语言学习之错误处理

  • 将错误传递给调用者

    最常见的错误处理策略是被调用者发生的错误传递给调用者,变为调用者的错误。对于一些简单的错误,被调用者对错误消息可以不用做任何处理,直接将错误消息传递给调用者。

    对于一些复杂的错误,需要将错误消息进行设计之后传递给调用者,设计一个错误消息要注意包含充足的相关信息,并要保持一致性,错误不管是被同一个函数,还是同一个包下的一组函数返回时,它都保持统一的形式和错误处理方式。