Marqueurs de style
Scala est un langage hybride, à la fois impératif et fonctionnel. Le code Scala de style impératif présente souvent les caractéristiques suivantes :
- Une instruction à la fois
- Itération avec des boucles
- Mutation d’un état partagé (p. ex. modifier des variables hors de la portée locale)
Le code Scala de style fonctionnel présente souvent les caractéristiques suivantes :
- Les fonctions sont utilisées comme des valeurs de première classe
- Les opérations d’un programme font correspondre des valeurs d’entrée à des valeurs de sortie plutôt que de modifier les données sur place
Dans cet exercice, vous allez classer des éléments comme des indicateurs d’un style impératif ou fonctionnel. Reconnaître ces marqueurs vous aidera à écrire le code adapté au style que vous souhaitez utiliser. La définition suivante peut vous être utile :
Effet de bord : code qui modifie une variable en dehors de sa portée locale.
Cet exercice fait partie du cours
Introduction à Scala
Exercice interactif pratique
Passez de la théorie à la pratique avec l’un de nos exercices interactifs
Commencer l’exercice