En pointer indeholder hukommelsesadressen på en værdi i stedet for værdien selv. Go har pointers (som C), men holder dem enkle og sikre — ingen pointer-aritmetik, og garbage collector håndterer hukommelsen. De bruges til effektivt at dele og ændre data.
De to operatorer: & og *
x :=
p := &x
fmt.Println(p)
fmt.Println(*p)
*p =
fmt.Println(x)
