Define variables inmutables (val)
Scala tiene dos tipos de variables: val y var. val son inmutables, lo que significa que, una vez inicializadas, no se pueden reasignar.
En Twenty-One, un val es como cualquier carta que no sea un as. Es decir, del 2 al 10 (que valen de 2 a 10 puntos) y todas las figuras (J, Q y K valen 10 puntos) mantienen el mismo valor durante toda la partida.
En este ejercicio, definirás variables para algunas cartas que no son ases, cada una como un val de tipo Int (uno de los cuatro tipos de valores más comunes para tareas relacionadas con datos). En la siguiente lección verás por qué en Scala se prefieren las variables inmutables.
Este ejercicio forma parte del curso
Introducción a Scala
Instrucciones del ejercicio
- Define variables para las cartas 2, 3 y 4 del palo de tréboles (♣). Especifica explícitamente su tipo como
Int.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
// Define immutable variables for clubs 2♣ through 4♣
___ twoClubs: ___ = ___
___ threeClubs: ___ = ___
___ fourClubs: ___ = ___