Sobes.tech
Junior — Middle

Poți explica ce înseamnă termenul 'structură' în limbajul Go și cum este utilizat?

sobes.tech AI

Răspuns de la AI

În limbajul Go, o structură (struct) este un tip de date definit de utilizator care combină mai multe câmpuri cu tipuri diferite într-o singură unitate logică. Structurile permit modelarea obiectelor cu un set de proprietăți.

Exemplu de utilizare a unei structuri:

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

Aici, Person este o structură cu câmpurile Name și Age. Structurile sunt folosite pe scară largă pentru organizarea datelor și transmiterea lor între funcții.