Wskaźnik przechowuje adres w pamięci wartości, a nie samą wartość. Go ma wskaźniki (jak C), ale utrzymuje je proste i bezpieczne — bez arytmetyki wskaźników, a garbage collector zajmuje się pamięcią. Używane są do wydajnego dzielenia się danymi i ich modyfikacji.
Dwa operatory: & i *
x :=
p := &x
fmt.Println(p)
fmt.Println(*p)
*p =
fmt.Println(x)
