CommencerCommencer gratuitement

Définir des variables immuables (val)

Scala propose deux types de variables : val et var. Les val sont immuables : une fois initialisées, elles ne peuvent plus être réaffectées.

Dans Twenty-One, un val est comparable à toute carte non as. Autrement dit, les cartes de 2 à 10 (qui valent 2 à 10 points) et les figures (valet, dame et roi valent 10 points) gardent la même valeur pendant toute la partie.

Dans cet exercice, vous allez définir des variables pour certaines cartes non as, chacune comme un val de type Int (l’un des quatre types de valeurs les plus courants pour les tâches liées aux données). Dans la leçon suivante, vous verrez pourquoi les variables immuables sont privilégiées en Scala.

Cet exercice fait partie du cours

Introduction à Scala

Afficher le cours

Instructions

  • Définissez des variables pour les cartes 2, 3 et 4 de la couleur trèfle (♣). Indiquez explicitement leur type comme Int.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

// Define immutable variables for clubs 2♣ through 4♣
___ twoClubs: ___ = ___
___ threeClubs: ___ = ___
___ fourClubs: ___ = ___
Modifier et exécuter le code