Chapitre 4. Structures de contrôle
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Comme leur nom l'indique, les structures de contrôle permettent aux programmeurs de contrôler le déroulement d'un programme. C'est une caractéristique fondamentale des langages de programmation qui te permet de prendre des décisions et d'effectuer des tâches en boucle.
Avant d'apprendre Scala en 2010, je pensais que les structures de contrôle comme les déclarations if/then, ainsi que les boucles for et while, étaient des caractéristiques relativement ennuyeuses des langages de programmation, mais c'était uniquement parce que je ne savais pas qu'il y avait une autre façon de faire. Aujourd'hui, je sais qu'elles sont une caractéristique déterminante des langages de programmation.
Les structures de contrôle de Scala sont :
-
forBoucles et expressionsfor -
if/then/else ifexpressions -
matchexpressions (recherche de motifs) -
try/catch/finallyblocs -
whileboucles
Je vais ensuite présenter brièvement chacun d'entre eux, puis les recettes te donneront des détails supplémentaires sur la façon d'utiliser leurs fonctionnalités.
pour les boucles et les expressions
Dans leur utilisation la plus élémentaire, les boucles for permettent d'itérer sur une collection afin d'opérer sur les éléments de la collection :
fori<-List(1,2,3)doprintln(i)
Mais il ne s'agit là que d'un cas d'utilisation de base. Les boucles ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access