ComenzarEmpieza gratis

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

Ver curso

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: ___ = ___
Editar y ejecutar código