对于结构体 方法能给用户自定义的类型(结构体)添加新的行为。它和函数的区别在于方法有一个接收者,给一个函数添加一个接收者,那么它就变成了方法接收者可以是接收者,也可以是指针接收者。 在调用方法的时候: 类型既可以调用接收者方法,也可以调用指针接收者方法指针类型既可以调用指针接收者方法,也可以调用接收者方法。 也就是说,不管方法接收者是什么类型,该类型的指针都可以调用,不必严格符合接收者的类型。 看个例子: package main import "fmt" type