Une structure fait référence à un type défini par l'utilisateur qui vous permet d'organiser des éléments multiples mais connexes dans une unité. Nous pouvons considérer une structure comme un plan qui représente une entité du monde réel ou un objet.
Par exemple, nous pouvons créer une structure pour représenter une voiture. Nous pouvons alors faire tourner des modèles spécifiques d'une voiture de cet objet.
Qu'est-ce qu'une structure anonyme?
Une structure anonyme est une structure qui n'a pas de nom. Cela signifie que nous ne pouvons pas référencer la structure ailleurs dans le code. Les structures anonymes vous permettent de définir des structures éphémères pour une utilisation ponctuelle.
Un exemple de syntaxe pour créer une structure anonyme est comme indiqué:
variable_name: = structCréer une structure anonyme
Considérez l'exemple ci-dessous qui illustre comment créer une structure anonyme.
package principalDans l'exemple ci-dessus, nous créons une structure anonyme et créons immédiatement une instance de la structure.
Le code ci-dessus doit imprimer la structure comme:
Toyota 2018 Camry 200000 24380Champs anonymes
GO vous permet de créer des champs anonymes. Comme son nom l'indique, ce sont des champs de structure qui n'ont pas de nom.
La syntaxe est comme indiqué:
type struct_name structSi vous créez des champs anonymes, vous ne pouvez pas avoir plus d'un champ du même type. Par exemple:
type struct_name structLa syntaxe ci-dessus doit renvoyer une erreur.
Considérez l'exemple ci-dessous pour créer une structure avec des champs anonymes.
package principalLe code ci-dessus doit retourner:
Modèle: Toyota CamryConclusion
Ce guide couvre ce que sont les structures anonymes, comment les créer en Go et comment mettre en œuvre des champs anonymes dans une structure Go.
Codage heureux!!