struct je композитni tip koji grupiše povezana polja zajedno — Go-ov način definiranja prilagođenih tipova podataka i modeliranja entiteta. Pošto Go nema klasa, structs (plus metode) su kako se radi objektno-orijentisano-stilsko programiranje.
Definiranje i korišćenje strukture
Person {
Name
Age
email
}
p1 := Person{Name: , Age: }
p2 := Person{, , }
p3 Person
p1.Name
p1.Age =
