Junior — Middle
Ar galite paaiškinti, ką reiškia terminas 'struktūra' Go kalboje ir kaip jis naudojamas?
sobes.tech AI
Atsakymas iš AI
Go kalboje struktūra (struct) yra naudotojo apibrėžtas duomenų tipas, kuris sujungia kelis skirtingų tipų laukus į vieną loginę vienetą. Struktūros leidžia modeliuoti objektus su savybių rinkiniu.
Pavyzdys, kaip naudoti struktūrą:
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)
}
Čia Person yra struktūra su laukais Name ir Age. Struktūros plačiai naudojamos duomenų organizavimui ir jų perdavimui tarp funkcijų.