Méthodes en Go
Vous pouvez attacher des fonctions aux structs. Celles-ci sont appelées méthodes.
go func (u User) Greet() string { return "Bonjour, " + u.Name }
Receveurs de pointeurs (Pointer Receivers) :
Si vous voulez modifier la struct à l'intérieur de la méthode, utilisez un receveur de pointeur : go func (u *User) UpdateEmail(newEmail string) { u.Email = newEmail }