Структуры и данные в Go

Опубликовано 2023.02.04 в разделе Go.

Язык Go не имеет классов в традиционном смысле объектно-ориентированного программирования. Вместо этого Go использует структуры и методы для достижения аналогичной функциональности. Вот пример того, как определить структуру и метод в Go:

  1. type Person struct {
  2. Name string
  3. Age int
  4. Address string
  5. }

В этом примере Person — это структура с тремя полями: Name, Age и Address.

Чтобы создать экземпляр структуры, вы используете оператор := или ключевое слово var:

  1. p := Person{Name: "John Doe", Age: 30, Address: "123 Main St"}
  2. <code>
  3. <p>или</p>