一、error
错误表示程序中出现了异常情况。Go 语言通过内置的错误接口提供了非常简单的错误处理机制。
• error类型是go语言的一种内置类型,使用的时候不用特定去import因为它本质上是一个接口
error类型是一个接口类型,这是它的定义:
1type error interface { 2 Error() string 3} (1)一个例子理解error
1package main 2import ( 3 "fmt" 4 "os" 5) 6func main() { 7 //试图打开一个并不存在的文件,这将会返回一个error 8 f, err := os.Open("/test.txt") 9 if err != nil { 10 fmt.Println(err