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
Lire cette leçon dans votre langue
Toutes les leçons de ce cours
20 leçons- 1Bonjour, Go25 min
- 2Variables et types25 min
- 3Structures de contrôle : if et for30 min
- 4Fonctions30 min
- 5Slices et maps35 min
- 6Structs et pointers35 min
- 7Methods et interfaces35 min
- 8Gestion des erreurs35 min
- 9Modules et structure de projet35 min
- 10Petit projet final en ligne de commande40 min
- 11Une visite de la bibliothèque standard40 min
- 12Tests et benchmarks40 min
- 13Goroutines et channels40 min
- 14Modèles de concurrence45 min
- 15Generics35 min
- 16Serveurs HTTP45 min
- 17Bases de données avec database/sql45 min
- 18Performance et profilage40 min
- 19Patrons de conception en Go40 min
- 20Déploiement et production45 min
