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.