Sobes.tech
Junior — Middle

Vai jūs varat izskaidrot, ko nozīmē termins 'struktūra' Go valodā un kā tas tiek izmantots?

sobes.tech AI

Atbilde no AI

Go valodā struktūra (struct) ir lietotāja definēts datu tips, kas apvieno vairākus dažādu tipu laukus vienā loģiskā vienībā. Struktūras ļauj modelēt objektus ar īpašību kopumu.

Piemērs struktūras izmantošanai:

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)
}

Šeit Person ir struktūra ar laukiem Name un Age. Struktūras plaši tiek izmantotas datu organizēšanai un to nodošanai starp funkcijām.