Introduction

Effectué

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 instructions loop et leurs modèles dans Go.
  • Utilisez les fonctions essentielles pour gérer des erreurs telles que defer, panicet recover.

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.