Sobes.tech
Junior — Middle

Pouvez-vous expliquer ce que signifie le terme 'structure' en langage Go et comment il est utilisé?

sobes.tech IA

Réponse de l'IA

Dans le langage Go, une structure (struct) est un type de données personnalisé qui regroupe plusieurs champs de types différents en une seule unité logique. Les structures permettent de modéliser des objets avec un ensemble de propriétés.

Exemple d'utilisation d'une structure :

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

Ici, Person est une structure avec les champs Name et Age. Les structures sont largement utilisées pour organiser des données et les transmettre entre fonctions.