package main import ( "fmt" ) type Struktur01 struct { Name string // mit großem Anfangsbuchstaben ist es ein öffentliches Feld alter int // mit kleinem Anfangsbuchstaben ist es ein privates Feld } func main() { // normales Struct c := Struktur01{Name: "Alfred Nobel", alter: 63} // Pointer p auf Struct c var p *Struktur01 = &c // Pointer mit * auflösen und Wert zuweisen (Überschreiben) (*p).Name = "Gorilla" fmt.Println("c:", c) fmt.Println("Pointer auf c:", p) }