规格说:
对应的指针类型 T的方法集是接收者 T或T的所有方法的集(也就是说,它也包含T的方法集)。
关于方法调用的下一条必要信息如下:
x.m()如果x的方法集(类型)包含m并且参数列表可以分配给m的参数列表,则该方法调用有效。如果x是可寻址的并且&x的方法集包含m,x.m()则是x的简写(&x).m()。
将以上两个内容放在一起,您将获得所看到的行为。

规格说:
对应的指针类型 T的方法集是接收者 T或T的所有方法的集(也就是说,它也包含T的方法集)。
关于方法调用的下一条必要信息如下:
x.m()如果x的方法集(类型)包含m并且参数列表可以分配给m的参数列表,则该方法调用有效。如果x是可寻址的并且&x的方法集包含m,x.m()则是x的简写(&x).m()。
将以上两个内容放在一起,您将获得所看到的行为。