大写是开发对外,其他的本包,还是没太搞明白error 是一个接口,接口中有Error()方法和返回值string
直接可以打印error类型// 就相当于
var tmp error
// errorString 只要实现了error接口中的方法 Error() string 就可以直接赋值
tmp = &errorString("str") // 初始化
//但是用了一个函数New来代替
&errorString(text) // New函数返回一个error
Panic : 致命的错误,程序崩掉
panic之后程序崩了
网友评论