Структуры и данные в Go
Язык Go не имеет классов в традиционном смысле объектно-ориентированного программирования. Вместо этого Go использует структуры и методы для достижения аналогичной функциональности. Вот пример того, как определить структуру и метод в Go:
type Person struct { Name string Age int Address string }
В этом примере Person — это структура с тремя полями: Name, Age и Address.
Чтобы создать экземпляр структуры, вы используете оператор := или ключевое слово var:
p := Person{Name: "John Doe", Age: 30, Address: "123 Main St"} <code> <p>или</p>