Le récepteur d'une méthode est la valeur sur laquelle elle opère, déclaré avant le nom de la méthode. Il peut s'agir d'un récepteur par valeur (opère sur une copie) ou d'un récepteur par pointeur (opère sur l'original, peut le modifier). Le choix correct importe à la fois pour la justesse (mutation) et les performances.
Récepteur par valeur — opère sur une COPIE
Counter { count }
Increment() {
c.count++
}
c := Counter{}
c.Increment()
fmt.Println(c.count)
