Ein Pointer speichert die Speicheradresse eines Wertes, nicht den Wert selbst. Go hat Pointer (wie C), hält sie aber einfach und sicher — keine Pointer-Arithmetik, und der Garbage Collector verwaltet den Speicher. Sie werden verwendet, um Daten effizient zu teilen und zu ändern.
Die zwei Operatoren: & und *
x :=
p := &x
fmt.Println(p)
fmt.Println(*p)
*p =
fmt.Println(x)
