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
Instructions
- Définissez quatre variables mutables, toutes de type
Intet é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