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.