Sobes.tech
Junior — Middle

Môžete vysvetliť, čo znamená pojem 'štruktúra' v jazyku Go a ako sa používa?

sobes.tech AI

Odpoveď od AI

V jazyku Go je štruktúra (struct) používateľsky definovaný dátový typ, ktorý spája niekoľko polí s rôznymi typmi do jednej logickej jednotky. Štruktúry umožňujú modelovanie objektov s množstvom vlastností.

Príklad použitia štruktúry:

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

Tu je Person štruktúra s poľami Name a Age. Štruktúry sa široko používajú na organizáciu dát a ich prenos medzi funkciami.