CommencerCommencer gratuitement

Ne cherchez pas à me changer

Imaginez une partie de Twenty-One à trois joueurs avec vos amis Alex, Chen et Marta. Imaginez ensuite que Marta quitte la partie et que votre ami Umberto la remplace. Notez que les noms des joueurs sont de type String, qui est une séquence de Char en Scala. String est également très utilisé dans les tâches liées aux données.

Dans cet exercice, vous allez définir des variables immuables (val) puis essayer de les réaffecter. Vous obtiendrez une erreur. Voir ce message d’erreur dans un contexte contrôlé vous aidera à l’interpréter, ainsi que des messages similaires, lorsque vous coderez par vous-même à l’avenir.

Cet exercice fait partie du cours

Introduction à Scala

Afficher le cours

Instructions

  • Définissez playerA, playerB et playerC comme variables immuables avec les chaînes "Alex", "Chen" et "Marta", respectivement.
  • Lisez le code qui réaffecte playerC à "Umberto". Cliquez sur "Exécuter le code" et observez l’erreur.
  • Supprimez le code qui réaffecte playerC à "Umberto".
  • Modifiez la définition initiale de la variable playerC de "Marta" à "Umberto".

Exercice interactif pratique

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

// Define immutable variables for player names
___ playerA: ___ = ___
___ playerB: ___ = ___
___ playerC: ___ = ___

// Change playerC from Marta to Umberto
playerC = "Umberto"
Modifier et exécuter le code