Go 語言擁有一些不須要進行導入操做就可使用的內置函數。它們有時能夠針對不一樣的類型進行操做,例如:len、cap 和 append,或必須用於系統級的操做,例如:panic。所以,它們須要直接得到編譯器的支持。app
只要實現了Error()函數,返回值爲String的就實現了error接口函數
type error interface { Error() String }