Junior — Middle
Можете ли објаснити шта значи термин 'структура' у језику Go и како се користи?
sobes.tech АИ
Одговор од АИ
U jeziku Go, struktura (struct) je korisnički definisani tip podataka koji kombinuje više polja različitih tipova u jedinstvenu celinu. Strukture omogućavaju modelovanje objekata sa skupom svojstava.
Primer korišćenja strukture:
package main
import "fmt"
type Person struct {
Name string
Age int
}
func main() {
p := Person{Name: "Ivan", Age: 30}
fmt.Println(p.Name, p.Age)
}
Ovde, Person je struktura sa poljima Name i Age. Strukture se široko koriste za organizovanje podataka i njihovo prenošenje između funkcija.