Method Sets for Interfaces
2025-12-253 minTech Related
#golang#interfaces
Go automatically binds pointer receivers when calling methods for interfaces
type Greeter interface { Greet() } type Person struct { Name string } func (p *Person) Greet() { fmt.Println("Hello, I'm", p.Name) } p := Person{Name: "John"} p.Greet() // Go automatically uses (&p).Greet()