1. 简述Golang的方法有什么特别之处 函数的定义声明没有接收者。 方法的声明和函数类似,他们的区别是:方法在定义的时候,会在func和方法名之间增加一个参数,这个参数就是接收者,这样我们定义的这个方法就和接收者绑定在了一起,称之为这个接收者的方法。 Go语言里有两种类型的接收者:值接收者和指针接收者。 使用值类型接收者定义的方法,在调用的时候,使用的其实是值接收者的一个副本,所以对该值的任何操作,不会影响原来的类型变量。-------相当于形式参数 如果我们使用一个指针作为接收者,那么就会其作用了