Junior — Middle
Můžete vysvětlit, co znamená pojem 'struktura' v jazyce Go a jak se používá?
sobes.tech AI
Odpověď od AI
В языке Go структура (struct) — это пользовательский тип данных, который объединяет несколько полей с разными типами в одну логическую единицу. Структуры позволяют моделировать объекты с набором свойств.
Пример использования структуры:
package main
import "fmt"
type Person struct {
Name string
Age int
}
func main() {
p := Person{Name: "Иван", Age: 30}
fmt.Println(p.Name, p.Age)
}
Здесь Person — структура с полями Name и Age. Структуры широко используются для организации данных и передачи их между функциями.