Një struct është një lloj i përbërë që grupon fushat e lidhura bashkë — mënyra e Go-it për të përcaktuar lloje të dhënash të personalizuara dhe për të modeluar entitete. Meqenëse Go nuk ka klasa, structët (plus metodat) janë mënyra se si e bëni programimin në stilin e orientuar në objekte.
Përcaktimi dhe përdorimi i një struct
Person {
Name
Age
email
}
p1 := Person{Name: , Age: }
p2 := Person{, , }
p3 Person
p1.Name
p1.Age =
