Golang错误处理和异常处理机制

Golang的错误设计相比php和java要简单明了。Golang是通过声明error类或者调用errors包中的New函数来实现的一种非常简单的错误处理机制。

Go 语言为错误处理定义了一个标准模式,即 error 接口,该接口的定义非常简单:

type error interface {
  Error() string
}

error类型其实是一个接口类型,也是一个 Go 语言的内建类型。在这个接口类型的声明中只包含了一个方法Error。这个方法不接受任何参数,但是会返回一个string类型的结果。

posted @ 2021-05-19 22:34  songguojun  阅读(268)  评论(0编辑  收藏  举报