ComenzarEmpieza gratis

No intentes cambiarme

Imagina una partida de Twenty-One con tres jugadores: tus amigos Alex, Chen y Marta. Ahora imagina que Marta se retira y tu amigo Umberto entra en su lugar. Ten en cuenta que los nombres de los jugadores son de tipo String, que en Scala es una secuencia de Char. String también se usa mucho en tareas relacionadas con datos.

En este ejercicio, definirás variables inmutables (val) e intentarás reasignarlas. Te encontrarás con un error. Ver este mensaje de error en un entorno controlado te ayudará a interpretarlo, y a comprender mensajes similares cuando programes por tu cuenta en el futuro.

Este ejercicio forma parte del curso

Introducción a Scala

Ver curso

Instrucciones del ejercicio

  • Define playerA, playerB y playerC como variables inmutables con las cadenas "Alex", "Chen" y "Marta", respectivamente.
  • Lee el código que reasigna playerC a "Umberto". Haz clic en "Ejecutar código" y observa el error.
  • Elimina el código que reasigna playerC a "Umberto".
  • Cambia la definición original de la variable playerC de "Marta" a "Umberto".

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

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

// Change playerC from Marta to Umberto
playerC = "Umberto"
Editar y ejecutar código