Introduction
Dans le module précédent, vous avez appris les bases de Go. Vous avez exploré les types de données, les variables, les constantes, les fonctions et les packages. Vous savez comment structurer la logique d’un programme et comment il préfère organiser le code. Vous êtes maintenant prêt à apprendre à écrire des programmes en Go en utilisant des flux de contrôle fondamentaux comme if/else
, switches
et for
ainsi que des fonctions essentielles pour gérer les erreurs.
Si vous disposez d’une expérience antérieure dans un langage de programmation qui suit la plus grande partie de la syntaxe C, comme C# ou Java, quelques sections de ce module vous paraîtront simples. Mais dans d’autres sections, vous verrez des nuances où Go diffère.
Vers la fin du module, vous trouverez un défi où vous devez appliquer tous les concepts que vous avez appris jusqu’à présent. Plus tard, vous comparerez notre solution au défi avec votre propre résolution.
Objectifs d’apprentissage
Dans ce module vous allez :
- En savoir plus sur les instructions
if
simples et composées. - En savoir plus sur les instructions
switch
et leurs fonctionnalités. - Utilisez le mot clé
for
pour en savoir plus sur les instructionsloop
et leurs modèles dans Go. - Utilisez les fonctions essentielles pour gérer des erreurs telles que
defer
,panic
etrecover
.
Prérequis
- Un environnement Go prêt pour la création d’applications. Idéalement, vous devez avoir installé et configuré Go localement, et avoir l’extension Visual Studio Code Go. Vous pouvez également utiliser le terrain de jeu Go.
- Savoir comment créer et modifier des fichiers
.go
. - Savoir comment exécuter des applications Go à l’aide du terminal.
- Savoir comment déclarer et initialiser des variables.
- Savoir comment créer des fonctions.