Go 语言拥有一些不须要进行导入操做就可使用的内置函数。它们有时能够针对不一样的类型进行操做,例如:len、cap 和 append,或必须用于系统级的操做,例如:panic。所以,它们须要直接得到编译器的支持。app
只要实现了Error()函数,返回值为String的就实现了error接口函数
type error interface { Error() String }