Go面经 kiki7 2025-02-27 79 阅读1分钟 方法的接收者类型 方法的值接收者和指针接收者的区别? 注意: 指针接收者的方法仅属于 T。这一点在“多态”上最能体现,但请不要混淆:定义一个T变量,A方法是T接收者,故可以说只有*T实现了A,T没有实现。但是可以T.A()这是Go的语法糖实现的,会自动把其转为(&T).A。通过下面两个图更能体现: