CommencerCommencer gratuitement

Définir des variables mutables (var)

Scala propose deux types de variables : val et var. Les var sont mutables et peuvent être réaffectées.

Dans Twenty-One, un as ressemble à une var, car il peut valoir 1 ou 11 points selon le choix du joueur (contrairement aux cartes de 2 à roi, qui gardent une valeur fixe pendant toute la partie).

Dans cet exercice, vous allez définir chaque as comme une var de type Int avec une valeur par défaut de 1 point. Cette fois, vous allez tirer parti de l’inférence de types de Scala (sa capacité à déduire les types à partir des valeurs fournies) et omettre l’annotation de type.

Cet exercice fait partie du cours

Introduction à Scala

Afficher le cours

Instructions

  • Définissez quatre variables mutables, toutes de type Int et égales à 1 : aceClubs, aceDiamonds, aceHearts, aceSpades.

Exercice interactif pratique

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

// Define mutable variables for all aces
Modifier et exécuter le code