Structs et pointers
Partie du cours Go
Toutes les variables écrites jusqu'ici dans ce cours contiennent une seule valeur isolée : un nombre, une chaîne, une slice. Or les données réelles arrivent rarement à l'unité. Un point à l'écran a besoin d'un x et d'un y ensemble. Un utilisateur a besoin d'un nom et d'un e-mail ensemble.
Pensez à un formulaire papier : un rectangle avec des cases étiquetées, "Nom", "Âge", "E-mail", chacune attendant un genre de réponse bien précis. Le formulaire lui-même est un modèle, une forme avec des emplacements nommés. En remplir un donne les réponses d'une personne précise, posées à l'intérieur de cette forme.
Envie d’apprendre Go Structs et pointers dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec Go prêt, et travaillez sur Structs et pointers avec un tuteur IA qui connaît votre code.
Commencer cette leçonStructs et pointersCe que vous allez apprendre
- Struct definition
- Field access
- Zero values for structs
- Pointer types
- & and * operators
- Pointer receivers vs value receivers
- When to use a pointer
