Ένα struct είναι ένας σύνθετος τύπος που ομαδοποιεί σχετικά πεδία μαζί — ο τρόπος της Go να ορίζει προσαρμοσμένους τύπους δεδομένων και να μοντελοποιεί οντότητες. Επειδή η Go δεν έχει κλάσεις, τα structs (συν μεθόδους) είναι ο τρόπος που κάνετε προγραμματισμό με αντικειμενοστρεφή στυλ.
Ορισμός και χρήση ενός struct
Person {
Name
Age
email
}
p1 := Person{Name: , Age: }
p2 := Person{, , }
p3 Person
p1.Name
p1.Age =
