struct je složený typ, který seskupuje související pole dohromady — Go-ový způsob, jak definovat vlastní datové typy a modelovat entity. Protože Go nemá třídy (classes), struktury (spolu s metodami) jsou způsobem, jak programovat v objektově orientovaném stylu.
Definování a používání structs
Person {
Name
Age
email
}
p1 := Person{Name: , Age: }
p2 := Person{, , }
p3 Person
p1.Name
p1.Age =
