Un pointeur contient l'adresse mémoire d'une valeur plutôt que la valeur elle-même. Go dispose de pointeurs (comme C) mais les garde simples et sûrs — pas d'arithmétique de pointeurs, et le garbage collector gère la mémoire. Ils sont utilisés pour partager et modifier les données efficacement.
Les deux opérateurs : & et *
x :=
p := &x
fmt.Println(p)
fmt.Println(*p)
*p =
fmt.Println(x)
