Sobes.tech
Junior — Middle

Meg tudná magyarázni, mit jelent a 'struktúra' kifejezés a Go nyelvben, és hogyan használják?

sobes.tech MI

Válasz az MI-től

A Go nyelvben a struktúra (struct) egy felhasználó által definiált adattípus, amely több, különböző típusú mezőt egyesít egy logikai egységbe. A struktúrák lehetővé teszik objektumok modellezését tulajdonságok halmazával.

Példa struktúra használatára:

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

Itt a Person egy struktúra, amelynek mezői a Name és az Age. A struktúrákat széles körben használják adatok szervezésére és azok függvények közötti átadására.