El receptor de un método es el valor sobre el que opera, declarado antes del nombre del método. Puede ser un receptor de valor (opera sobre una copia) o un receptor de puntero (opera sobre el original, puede modificarlo). Elegir correctamente importa tanto para la corrección (mutación) como para el rendimiento.
Receptor de valor — opera sobre una COPIA
Counter { count }
Increment() {
c.count++
}
c := Counter{}
c.Increment()
fmt.Println(c.count)
