Sobes.tech
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ų.