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

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

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

type error interface {
  Error() string
}

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

原文地址:https://www.cnblogs.com/songgj/p/14787805.html