Sobes.tech
Junior — Middle

Puoi spiegare cosa significa il termine 'struttura' nel linguaggio Go e come viene utilizzato?

sobes.tech AI

Risposta dell'AI

Nel linguaggio Go, una struttura (struct) è un tipo di dato definito dall'utente che combina più campi di tipi diversi in un'unica unità logica. Le strutture consentono di modellare oggetti con un insieme di proprietà.

Esempio di utilizzo di una struttura:

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

Qui, Person è una struttura con i campi Name e Age. Le strutture sono ampiamente usate per organizzare i dati e passarli tra le funzioni.