Création d'Instances de Structs
Dans le chapitre précédent, nous avons appris à définir une structure. Cependant, la définition ne sert que de plan, spécifiant comment les données sont stockées dans une instance de cette structure.
Une instance d'une structure est essentiellement une variable dont le type de données est la structure. Étant donné qu'il s'agit d'une variable, il est possible d'y stocker et de modifier des données.
Considérez l'exemple suivant de la structure Person du chapitre précédent :
index.go
12345type Person struct { name string age int salary float64 }
Il est possible de créer une instance de Person en utilisant la syntaxe suivante :
index.go
1var person1 Person
Remarque
Dans le code, la structure doit être définie avant que ses instances ne soient créées.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Can you show me how to define the Person structure?
What does the syntax for creating an instance look like?
Can you explain why the structure must be defined before creating instances?
Awesome!
Completion rate improved to 1.96
Création d'Instances de Structs
Glissez pour afficher le menu
Dans le chapitre précédent, nous avons appris à définir une structure. Cependant, la définition ne sert que de plan, spécifiant comment les données sont stockées dans une instance de cette structure.
Une instance d'une structure est essentiellement une variable dont le type de données est la structure. Étant donné qu'il s'agit d'une variable, il est possible d'y stocker et de modifier des données.
Considérez l'exemple suivant de la structure Person du chapitre précédent :
index.go
12345type Person struct { name string age int salary float64 }
Il est possible de créer une instance de Person en utilisant la syntaxe suivante :
index.go
1var person1 Person
Remarque
Dans le code, la structure doit être définie avant que ses instances ne soient créées.
Merci pour vos commentaires !