Retour au cours

Pointeurs : N'ayez pas peur

Go (Golang) pour les microservices cloud-native

Pointeurs en Go

Go possède des pointeurs, mais pas d'arithmétique de pointeurs (il est donc plus sûr que le C).

  • & : Opérateur d'adresse (récupère l'adresse mémoire).
  • * : Opérateur de déréférencement (récupère la valeur à l'adresse).

Pourquoi utiliser des pointeurs ?

Pour modifier une valeur sur place sans copier de grandes structs en mémoire. Dans les microservices, les pointeurs sont essentiels pour partager l'état efficacement.