CommencerCommencer gratuitement

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

Afficher le cours

Exercice interactif pratique

Passez de la théorie à la pratique avec l’un de nos exercices interactifs

Commencer l’exercice