Sobes.tech
Junior — Middle

Czy możesz wyjaśnić, co oznacza termin 'struktura' w języku Go i jak jest używany?

sobes.tech AI

Odpowiedź od AI

W języku Go struktura (struct) to niestandardowy typ danych, który łączy kilka pól o różnych typach w jedną logiczną jednostkę. Struktury pozwalają na modelowanie obiektów z zestawem właściwości.

Przykład użycia struktury:

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

Tutaj Person to struktura z polami Name i Age. Struktury są szeroko używane do organizacji danych i przekazywania ich między funkcjami.