
error 是一个接口,接口中有Error()方法和返回值string

// 就相当于
var tmp error
// errorString 只要实现了error接口中的方法 Error() string 就可以直接赋值
tmp = &errorString("str") // 初始化
//但是用了一个函数New来代替
&errorString(text) // New函数返回一个error


Panic : 致命的错误,程序崩掉



recover : 让程序不崩掉, 只要一使用就不会蹦


网友评论