Osoitin sisältää arvon muistiosoitteen eikä itse arvoa. Go:lla on osoittimet (kuten C:ssä), mutta ne pidetään yksinkertaisina ja turvallisina — ei osoittimen aritmetiikkaa, ja roskienkerääjä hallinnoi muistia. Niitä käytetään tietojen jakamiseen ja muuttamiseen tehokkaasti.
Kaksi operaattoria: & ja *
x :=
p := &x
fmt.Println(p)
fmt.Println(*p)
*p =
fmt.Println(x)
