Retour au cours

Méthodes : Ajouter du comportement aux Structs

Go (Golang) pour les microservices cloud-native

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 }